Yes, you need to use the Move Tutor.
Chat with our AI personalities
You need to get it from a tutor or as an egg move.
In Diamond and Pearl breed male Medicham with Thunderpunch with a female Infernape. If you got a male Infernape breed Ditto with male Infernape until you get a female Chimchar and then follow the steps again. In Platinum go to the move tutor on Route 212 and teach Thunderpunch. It will cost you 6 blue shards and 2 red shards. Shards can be found in the Underground. In HeartGold and SoulSilver go to the Battle Frontier you will find a house with three men one of them will offer to teach Thunderpunch. It will cost you 64 Battle Points. Finally you have your Infernape with Thunderpunch. I hoped I helped you.
no in infernape can not learn false swipe
no, infernape can not learn sky uppercut
at the start