The performance came after two years of begging and pleading by 26-year-old Michael Henrichsen, of Bothell, Wash., KING-TV, Seattle, reported Saturday.
Henrichsen's campaign to have Idol perform for his birthday began after he graduated from college. He was working a full-time retail job, two internships and had $40,000 in school debt, but wanted to jump-start his public relations career. A friend suggested getting Idol to play for his birthday.
During Friday's performance, Idol called Henrichsen to the stage for a rendition of the "Happy Birthday" song, KING reported.
"The fact that he's up there, you know, talking about me, dedicating 'Rebel Yell' to me, to have all my friends out there, jumping and sweating and having a good time, I'm absolutely speechless right now," Henrichsen said.
The sold-out performance raised more than $13,000 for Northwest Harvest food bank and the American Red Cross.
Idol is best known for his '80s hits "Dancing with Myself," "Rebel Yell" and "Eyes Without a Face."
Ukrainian protestors topple Lenin statue [VIDEO]
'SNL': 'Anchorman 2' cast, One Direction sing 'Afternoon Delight' [VIDEO]