The invention discloses a preparation method of 3', 4', 7-trihydroxy isoflavone (T1) and 4', 6, 7-trihydroxy isoflavone (T2). The T1 and T2 are used in military medicine Research. The present invention uses cheap and easy-to-get chemical raw materials: resorcinol and 3,4-dimethoxyphenylacetonitrile or 3,4-dimethoxyphenol and p-hydroxybenzonitrile as starting materials, and the improved Hoesch Reaction, carbo-increasing and ring-closing reaction and three-step reactions such as removing dimethyl protection, respectively obtained 3', 4', 7-trihydroxy isoflavone (T1) and 4', 6, 7-trihydroxy isoflavone (T2 ). The method has the characteristics of economy, high efficiency, environmental protection, industrialization and the like.