Fire Punch is a Fire type move. It has a power of 75, an accuracy of 100, and 15 PP. After damage, it has a 10% chance to leave the target with a burn. Pokemon with the ability Serene Grace benefit from this move. It is a TM that can be bought in at the Goldenrod Dept. Store in pokemon Crystal, Gold, Silver, Heartgold and Soulsilver along with Thunderpunch and Icepunch.
TunderPunch , IcePunch and FirePunch are all actually can be used in Fighting Pokemons. Eg, Tyrouge.