The invention discloses an N-ferrocenylmethyl-3-amino-1,2,4-
triazole energy-containing 
transition metal complex and a preparation method thereof. The 
structural formula of the complex is as shown in the description, wherein M represents Cu, Zn, Mn, Ni, Co, Cd or Fe, L is 1H, 1'H-(5,5'-bistetrazole)-1,1'-
diol dianion, and x is an integer from 0 to 3. The complex disclosed by the invention is simplein preparation method, low in cost and high in yield and has better burning 
catalysis effect on main components (
ammonium perchlorate and hexogen) of a composite 
solid propellant; the N-ferrocenylmethyl-3-amino-1,2,4-
triazole ligand in the complex has 
high nitrogen content, has higher positive 
enthalpy of formation and has 
synergistic catalysis effect with 
transition metal ions; and by addition of energy-containing compound 1,1'-dihydroxy-5,5'-bistetrazole disodium salt 
tetrahydrate, the sensitivity of a burning rate catalyst can be reduced, the energy can be supplied for the 
solid propellant, and the decomposed and released 
nitrogen gas is friendly to the environment.