The 100-year-old Second World War veteran captured the imagination of the public when he raised the incredible figure for health service charities by walking laps of his Bedfordshire garden.
Boris Johnson described Sir Tom as a "true national treasure" and praised his "fantastic fundraising", which he said "provided us all with a beacon of light through the fog of coronavirus”.
Johnson recommend Sir Tom be exceptionally honoured by the Queen, who has approved the honour, Number 10 said.
An investiture ceremony will take place at a later date.
A message from Sir Tom posted on his Twitter account said: “I am absolutely overwhelmed. Never for one moment could I have imagined I would be awarded with such a great honour. I’d like to thank Her Majesty The Queen, the Prime Minister and the Great British public. I will remain at your service…
“This started as something small and I’ve been overwhelmed by the gratitude and love from the British public and beyond.
“We must take this opportunity to recognise our frontline heroes of the National Health Service who put their lives at risk every day to keep us safe.”
2/2 This started as something small and I’ve been overwhelmed by the gratitude and love from the British public and beyond.
We must take this opportunity to recognise our frontline heroes of the National Health Service who put their lives at risk every day to keep us safe.'
— Captain Tom Moore (@captaintommoore) May 20, 2020
Reflecting on his new honour, Sir Tom Moore said he was “overawed” to hear that he will be knighted.
“I must say it’s rather different,” he told BBC Breakfast.
“I mean, to get this honour is so outstanding that I really can’t say how different I feel, but I certainly feel I’ve been given a very outstanding honour by the Queen and the prime minister.
“I thank them all very much.
“I’m certainly delighted and I am overawed by the fact that this has happened to me.”
His knighthood comes just weeks after he was made an honorary colonel to mark his centenary and fundraising efforts.
Latest coronavirus news, updates and advice
As he is an honorary colonel, under Ministry of Defence protocol his official title will be Captain Sir Thomas Moore.
Sir Tom set out to walk 100 laps of his garden in Marston Moretaine in Bedfordshire before his 100th birthday on 30 April, and he completed the laps ahead of time.
His initial fundraising target was £1,000, but his determination gripped the public during the pandemic and within days he had raised tens of millions of pounds.
He also released a charity single, You'll Never Walk Alone, with singer Michael Ball, which reached number one in the charts, making him the oldest artist ever to have a UK chart-topping single.
Johnson said: "Colonel Tom's fantastic fundraising broke records, inspired the whole country and provided us all with a beacon of light through the fog of coronavirus.
"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.”
A government spokeswoman added: "We know there is huge appetite to say thank you to all those supporting the nation during this emergency and doing incredible things day in, day out, up and down the country.
"We will ensure these unsung heroes are recognised in the right way, at the right time.”
Labour leader Keir Starmer congratulated Sir Tom. saying he had brought "inspiration to millions and helped all of us to celebrate the extraordinary achievements of our NHS”.
He added: "In his actions, Tom embodied the national solidarity which has grown throughout this crisis, and showed us that everyone can play their part in helping build a better future.”
Michael Ball said he "couldn't be more thrilled and proud" of his charity single colleague, adding the knighthood was a "fitting honour for a true British hero”.
Housing secretary Robert Jenrick congratulated Sir Tom and said the honour was "richly deserved", while Bedfordshire police and crime commissioner Kathryn Holloway involved her family, saying "we cheered in this house!" at the news.
Sir Tom enlisted into the eighth battalion of the Duke of Wellington's Regiment (8 DWR), an infantry unit that was converted to operate Churchill tanks as part of the Royal Armoured Corps (RAC).
In 1940 he was selected for officer training and rose to the rank of captain, later being posted to 9 DWR in India.
He served and fought in the Arakan in western Burma, since renamed Rakhine State, and went with his regiment to Sumatra after the Japanese surrender.
After the war he returned to the UK and worked as an instructor at the Armoured Fighting Vehicle School in Bovington, Dorset.
He lived in Kent for many years before moving to Bedfordshire to be with his family in 2007.
Watch the latest videos from Yahoo UK