Mammalian spermatozoa undergo selective movement along the isthmus of the oviduct to the ampulla during ovulation, which is a prerequisite for fertilization. The factor(s) that involves in selective spermatozoa movement is still unknown. In this study, we found that the oviductal epithelium in mouse ampulla expressed high levels of natriuretic peptide type C (NPPC) in the presence of ovulated oocyte-cumulus complexes (OCCs). Spermatozoa expressed NPPC receptor natriuretic peptide receptor 2 (NPR2, a guanylyl cyclase) on the midpiece of flagellum. NPPC increased intracellular levels of cGMP and Ca2+ of spermatozoa, and induced sperm accumulation in the capillary by attraction. Importantly, spermatozoa from Npr2 mutant mice were not attracted by NPPC, preventing fertilization in vivo. Oocyte-derived paracrine factors promoted the expression of Nppc mRNA in the ampulla. Therefore, NPPC secreted by oviductal ampulla attracts spermatozoa towards oocytes, which is essential for fertilization.