The Snail family member snail encodes a zinc finger-containing transcriptional factor that is involved in heart formation. Yet, little is known about how Snail regulates heart development. Here, we identified that one of the duplicated snail genes, snai1b, was expressed in the heart region of zebrafish embryos. Depletion of Snai1b function dramatically reduced expression of α5 integrin, disrupted Fibronectin layer in the heart region, especially at the midline, and prevented migration of cardiac precursors, resulting in defects in cardiac morphology and function in zebrafish embryos. Injection of α5β1 protein rescued the Fibronectin layer and then the myocardial precursor migration in snai1b knockdown embryos. The results provide the molecular mechanism how Snail controls the morphogenesis of heart during embryonic development.