The invention provides a preparation method of 2-methyl-3-butyne-2-ol, and the preparation method is as follows: acetylene and acetone are used as raw materials, liquid potassium hydroxide is used as a catalyst, by use of the characteristics of the acetylene, the acetylene is dissolved in liquid ammonia for homogeneous reaction with the acetone to obtain crude 2-methyl-3-butyne-2-ol product, ammonia is flashed out, and the finished product is obtained by salting-out dehydration and then continuous rectification. The preparation method has the advantages of simple equipment, less investment, simple process, easy control, easy operation, less catalyst consumption, uniform reaction system, less adverse reactions, easy recovery and recycling of solvents, high product yield, short production period, high finished product yield, saving energy and low production cost.