The veteran had decided to raise £ 1,000 for the NHS by walking 100 rounds of his garden in the village of Marston Moretaine in Bedfordshire before his 100th birthday on April 30.
But he continued to raise nearly £ 33million and become a national hero during the coronavirus crisis.
Sir Tom was thanked by the Queen who said: “Thank you very much, an incredible amount that you have raised. ”
Speaking after the ceremony, the veteran said: ‘When you think about four months ago I was just Tom Moore, now I’m Sir Tom Moore, no one would ever have believed that at this then that would happen to me.
“I was truly honored that it happened and I am delighted that it happened, and thank you to everyone who has subscribed to the fund, I really appreciate it and thank you all very much. ”
Sir Tom was joined by his daughter Hannah Ingram-Moore, his son-in-law Colin Ingram, his grandson Benjie and his granddaughter Georgia.
READ MORE: Sir Tom Moore: Queen to coronavirus hero knight in unique ceremony
He said, “No. It’s between the queen and me.
“I don’t think I’m going to tell anyone what she said, it was just the Queen and I talking in private and it was a great honor for me to be able to talk to her at all. ”
Speaking on BBC Breakfast on Saturday, the veteran said receiving the knighthood had been a “wonderful day”.
He added: “You could never, ever imagine what it was like to be so close to the Queen, who is a person’s absolute dream.
“We had a really good time and having that honor, really, is something very special. ”
When asked how he wanted to be referred now, the fundraising hero said, “I’m still Captain Tom, I think it’s the easiest, people will be able to remember that.”
“So it’s simple Captain Tom or, if we get a little closer, just Tom.” ”
Sir Tom was congratulated by Prime Minister Boris Johnson, who tweeted, “Get up, Sir Tom! So deserved – you have inspired the whole nation with your fantastic fundraising efforts. “