LONDON (CBS) -- Next time you mention Rod Stewart, you’ll have to add a "sir" to the front of his name.

The 71-year-old British rocker was knighted at Buckingham Palace on Tuesday for his services to music and charity.

CBS reported that he was dressed in tartan trousers, a nod to his Scottish heritage, and a scarlet-trimmed military-style tunic to be knighted by Prince William.

When the award was announced by Queen Elizabeth II earlier this year, Stewart said it was “a monumental honor.” He added: “I thank her majesty and promise to ‘wear it well.’”