The invention discloses a preparation method of 1,1,1,2,4,4,4-heptafluoro-2-butene. The method uses hexachlorobutadiene and hydrogen fluoride as raw materials and uses a chromium-based catalyst as a fluorine-chlorine exchange catalyst to form the 1,1,1,2,4,4,4-heptafluoro-2-butene under gas phase conditions through a plurality of gas-phase catalytic reactions. Compared with the prior art, the preparation method of the 1,1,1,2,4,4,4-heptafluoro-2-butene provided by the invention has the following advantages: 1, the gas phase fluorination method adopted in the method is a cycle fluorination method, has less three industrial wastes (waste water, waste gases and solid waste), and greatly reduces the production costs; 2, the method can realize rapid and multiple-cycle fluorination, improve a product yield, and have simple separation and purification of the product; and 3, the method has the advantages of cheap raw materials, convenient sources and simple operation, and is suitable for industrialized production.