The invention discloses a method for co-production of 2,3,3,3-tetrafluoropropene and 1,3,3,3-tetrafluoropropene. The method includes the following steps: the raw materials, namely hexafluoropropene and hydrogen, enter a first reactor after preheating, wherein the first reactor is divided into three sections A, B and C, and the three sections are filled with different catalysts; different reaction conditions are controlled for the reaction, so that a mixture of 1,1,1,2,3-pentafluoropropane, 1,1,1,2,3,3-hexafluoropropane and hydrogen fluoride is obtained; after separation, 1,1,1,2,3,3-hexafluoropropane returns to the lower part of the section A of the reactor, 1,1,1,2,3-pentafluoropropane and a small amount of hydrogen fluoride enter a second reactor and react under the action of a catalyst, so that a mixture of 2,3,3,3-tetrafluoropropene, 1,3,3,3-tetrafluoropropene, hydrogen fluoride and unreacted 1,1,1,2,3-pentafluoropropane is obtained; the products are washed with water and then with alkali, dried, and distilled to obtain 2,3,3,3-tetrafluoropropene and 1,3,3,3-tetrafluoropropene products. The method provided by the invention is simple in process, small in investment, low in energy consumption and high in conversion rate.