Bulk production of iron nanowire inside carbon nanotubes (CNTs) from iron phthalocyanine (FePc) polymer under 800 °C is presented for the first time. The bis-phthalonitrile was firstly reacted with iron nanoparticles to produce iron phthalonitrile oligomer, and heat treatments made the formation of CNTs occurred during the carbonization process of FePc polymer at ambient pressure in nitro atmosphere under 800 °C. The iron nanowire inside carbon tubes from the metal Pc polymer possessed excellent electromagnetic loss and magnetic loss properties.