Lazar Vukovic took on the 22km route in Belgrade on Saturday (April 21) in 24C heat and completed the race in two hours and nine minutes.
In doing so he’s raised £1,225 for disadvantaged children in Serbia – beating his target of £1,000.
He said: “The energy of the crowds and the music was just phenomenal.
“My goal was not to stop.
“As I got to 18km I could feel my body closing down, but I had to carry on and finish for everyone who supported and of course for the charity. I didn’t want to let anybody down.
“I finished the half-marathon in 2h 09m which I’m pleased with considering I decided to run three weeks prior and only run recreationally.
“I’m looking at the time now as a benchmark as I do feel that I’ve caught the ‘bug’ and will be running in the future.
“I’d urge anyone who has an interest in fundraising for a cause or running a marathon as a personal goal to do so.