He only evolve if you trade him with a friend or is you have two Gameboy Advance or Gameboy Advance SP systems and two of the Pokemon game (such as Ruby, Emerald, Firered, Leftgreen or Sapphire).
Machoke will only evolve if it has been traded from another player.
Chat with our AI personalities
It will evolve to Machoke about level 28. Machoke will evolve to Machamp when traded.
Machop evolves at level 28 into Machoke. To evolve Machoke into Machamp, you must trade it.
Machoke ONLY evolves when u trade it. Sorry:( well that's dipressing
Machoke can evolve at any level however it cannot evolve via level-up, Machoke can only evolve into Machamp once it's been traded to another player.
For machoke to evolve you need to trade your friend then when it evolves then it turns to machamp.