The invention discloses a method for preparing 6beta,7beta-methylene-steride-3beta,5beta-diol, comprising the following steps of: preparing steride-4,6-dien-3beta-ol by using steride-4,6-dien-3beta-one as the raw material through a reductive reaction; preparing 4beta,5beta-epoxy steride-6-alkenyl-3beta-ol by the steride-4,6-dien-3beta-ol through epoxidation; preparing the intermediate steride-6-alkenyl-3beta,5beta-diol by the 4beta,5beta-epoxy steride-6-alkenyl-3beta-ol through a reductive ring opening reaction, and preparing the aimed compound 6beta,7beta-methylene-steride-3beta,5beta-diol by the intermediate through cyclopropanation reaction addition or directly preparing the aimed compound 6beta,7beta-methylene-steride-3beta,5beta-diol by the 4beta,5beta-epoxy steride-6-alkenyl-3beta-ol through cyclopropanation reaction. The invention has the advantages of low cost and easy availability of raw material, easy preparation of 4beta,5beta-epoxy steride-6-alkenyl-3beta-ol, high stereoselectivity for constructing 6beta,7beta-methylene structural unit, less reaction steps, simple operation and high yield, therefore, the method is suitable for industrialized production.