Singer Rod Stewart has received a knighthood in the Queen’s Birthday Honours list, for his services to music and charity. The 71-year-old, whose recording career spans 50 years, is currently on tour, where he announced his knighthood live in front of a sellout crowd.

Rod StewartRod Stewart has received a knighthood in the Queen’s Birthday Honours list.

Speaking from the stage at Southampton’s Ageas Bowl, Rod said: “So it’s 10.30 and I have the great pleasure of being able to tell you now, in this hour, that your old mate up here has been knighted by Her Majesty The Queen.

“It’s all down to you guys, thank you so much you’ve made me who I am. I had a funny text from Elton (John) today: It said 'Congratulations darling, who would have thought a couple of old tarts from North London would be knighted?’ Bless all of you, thank you.”

More: Watch Rod Stewart And A$ap Rocky Join James Corden For The Latest Edition Of Carpool Karaoke

In a statement Rod also promised he’d wear his new title well. “I’ve led a wonderful life and have had a tremendous career thanks to the generous support of the great British public,” he said. “This monumental honour has topped it off and I couldn’t ask for anything more. I thank Her Majesty and promise to ‘wear it well’.”

Rod is currently on his ‘The Hits’ tour, which sees him travel across the UK and Europe, before playing nine shows at Caesar’s Palace in Las Vegas beginning on August 3rd. At the end of the year he’ll be back in the UK for his From Gasoline Alley To Another Country Hits 2016 tour, beginning in November.