Sperm−oocyte membrane fusion is one of the most important events for fertilization. So far, IZUMO1 and Fertilization Influencing Membrane Protein (FIMP) on the sperm membrane and CD9 and JUNO (IZUMO1R/FOLR4) on the oocyte membrane have been identified as fusion-required proteins. However, the molecular mechanisms for sperm−oocyte fusion are still unclear. Here, we show that testis-enriched genes, sperm−oocyte fusion required 1 (Sof1/Llcfc1/1700034O15Rik), transmembrane protein 95 (Tmem95), and sperm acrosome associated 6 (Spaca6), encode sperm proteins required for sperm−oocyte fusion in mice. These knockout (KO) spermatozoa carry IZUMO1 but cannot fuse with the oocyte plasma membrane, leading to male sterility. Transgenic mice which expressed mouseSof1,Tmem95,andSpaca6rescued the sterility ofSof1,Tmem95, andSpaca6KO males, respectively. SOF1 and SPACA6 remain in acrosome-reacted spermatozoa, and SPACA6 translocates to the equatorial segment of these spermatozoa. The coexpression of SOF1, TMEM95, and SPACA6 in IZUMO1-expressing cultured cells did not enhance their ability to adhere to the oocyte membrane or allow them to fuse with oocytes. SOF1, TMEM95, and SPACA6 may function cooperatively with IZUMO1 and/or unknown fusogens in sperm−oocyte fusion.