Fauja Singh, from Ilford, east London, finished the Hong Kong 10 km (6.25 mile) event in one hour, 32 minutes and 28 seconds.
“I will remember this day. I will miss it,” Fauja Singh said minutes after crossing the finish line.
In 2000, Fauja Singh ran his first London marathon and went on to compete in a further eight marathons.
Earlier in the day, he said: “I am feeling a bit of happiness and a bit of sadness mixed together.
“I am happy that I am retiring at the top of the game but I am sad that the time has come for me to not be part of it.”
He said he would miss running in competitive races but he would run again for charity if he was needed.
Fauja Singh became the oldest full marathon runner after finishing the 2011 Toronto marathon when he turned 100.
But his feat was not recognized by Guinness World Records because he does not have a birth certificate to prove his age – only a passport.
Fauja Singh was not a professional runner when he was young but a farmer in Punjab, India.
He moved to Britain in the 1960s, and started running when he was 89 after he lost his wife and his fifth son.
“From a tragedy has come a lot of success and happiness,” Fauja Singh said, before the race.
Fauja Singh’s best time for the full marathon was 5 hours and 40 minutes at the 2003 Toronto marathon.
CnAXBGyt7xwQuincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…
Misleading allegations, rumours and outright lies about voting and fraud are flooding online spaces in…
At least 158 people have died in Spain's worst flooding disaster in generations. On October…
Google has been fined two undecillion (a two followed by 36 zeroes) roubles by a…
Embarking on a home remodel is an exciting journey, promising enhanced comfort, increased property value,…
The US presidential candidates continued to campaign across key swing states on October 20. Footage…