Captain Tom Moore will be knighted for raising over £33 million for the NHS, by completing 100 laps of his garden before his 100th birthday.
The formal announcement of the knighthood will be made on Wednesday and his official title will be Captain Sir Thomas Moore.
On his 100th birthday Captain Tom was given the honorary title of colonel.
He was also treated to an RAF flypast and received a personal message from the Queen.
Speaking of the knighthood, Boris Johnson added: “On behalf of everyone who has been moved by his incredible story, I want to say a huge thank you. He’s a true national treasure.”