The legendary singer will perform during the gig curated by Gary Barlow and featuring the likes of Sir Paul McCartney, Sir Elton John, Stevie Wonder and Robbie Williams.
"I'm thrilled. I felt that I was maybe the only one who could actually sing my hits from all her six decades of being Queen," he told BBC News. "And in fact that's what I'm going to do."
Speaking about the Golden Jubilee concert that he performed in the gardens of Buckingham Palace in 2002, he said: "I heard Paul [McCartney] lean over and say, 'Ma'am, do you think we can do this again?'
"And if I heard correctly she said, 'I'll have to ask my gardeners'. Now, obviously the gardeners said no, because we're out in the street."
> Gary Barlow: 'London cab drivers hate me over Jubilee Concert'
On whether The Queen will enjoy this evening's music on show, he added: "They're so supportive of the arts in general, it may not be that pop rock is her favourite music.
"But she's certainly been supportive of us over the years and in return we've always been supportive of her.
"She'd probably rather go and see an opera maybe."
The Diamond Jubilee concert will air live from 7.30pm tonight (June 4) on BBC One.
Photo gallery: The royal family through the years:
Copyright: PA Images