But he’s saved when he bites into a Snickers bar, surrounded by rap fans, and the real Boogie returns on top form.
The advert is the latest in the brand’s “You’re not you when you’re hungry” campaign.
Sir Elton, 71, said: “Most people know I’ve long been an advocate of hip hop and that’s why I wanted be a part of this.
“I got to hang out with Boogie and some great hip hop talent from the UK too.
“I got to hang out with Boogie and some great hip hop talent from the UK too.
“I love the way the new Snickers ads have humorously portrayed being off your game when you’re hungry in a way that’s relevant to young people.”
Sir Elton, who wears a red glitter jacket and tinted glasses in the ad, also attempts a fist pump greeting and fails, kissing a rapper’s hand instead.
He follows comedian Rowan Atkinson and actress Joan Collins who have played a famished martial arts master and locker room footballer, respectively, in previous ads.
Snickers global brand director Dale Green said: “When we developed the rap battle concept we knew Elton John would be perfect to help to bring this to life. His unique blend of music, style and humour is instantly recognisable around the world.”