The invention relates to a method for preparing 1,1,1,4,4,4-hexafluoro-2-butene. The method for preparing the 1,1,1,4,4,4-hexafluoro-2-butene comprises the following steps: (1) carrying out a reactionon 1,1,1-trifluorochloroethane and/or 1,1,1-trifluoro-2,2-dichloroethane used as raw materials in lights by using chlorine as a catalyst to generate 1,1,1,4,4,4,4-hexafluoro-2,2,3,3-tetrachlorobutane; (2) dechlorinating the 1,1,1,4,4,4,4-hexafluoro-2,2,3,3-tetrachlorobutane obtained in step (1) with zinc powder to prepare 1,1,1,4,4,4-hexafluoro-2,3-dichlorobutene; and (3) reacting the 1,1,1,4,4,4-hexafluoro-2,3-dichlorobutene obtained in step (2) with hydrogen in the presence of a hydrogenation catalyst to obtain the 1,1,1,4,4,4-hexafluoro-2-butene. The method has the advantages of easily available catalyst and raw materials, production of the final product from the above intermediate in multiple paths, and high yield.