The invention discloses a method for preparing 2,2,6,6-tetramethyl-3,5-heptanedione, which comprises the process of using alkyl pivalate as a solvent without using other solvents Alkyl pivalate and pinacolone are reacted in the presence of an alkali metal alkoxide catalyst, or they are reacted in an amide type solvent or a urea type solvent in the presence of an alkali metal alkoxide catalyst. Also disclosed is a method for preparing 2,2,6,6-tetramethyl-3,5-heptanedione metal using 2,2,6,6-tetramethyl-3,5-heptanedione complex method. The method for preparing 2,2,6,6-tetramethyl-3,5-heptanedione is an industrialized method, wherein alkali metal alkoxides are easy to handle and can be used as Catalyst for the preparation of 2,2,6,6-tetramethyl-3,5-heptanedione from esters and pinacolones.