The only man to run under two hours -- albeit in an unofficial race -- the Kenyan superstar decided enough was enough in Paris and stopped running around the 30-kilometer mark.
In scenes captured by an AFP reporter in the crowd, Kipchoge turned to fans and handed over his shoes, bib and socks to supporters, receiving a rapturous reception.
He then climbed wearily into a waiting van and was driven away as the crowd cheered wildly.
Kipchoge was aiming to win a historic third straight gold but was about eight minutes off the pace when he decided to throw in the towel.
Ethiopia's Tamirat Tola won the gold in an Olympic record time of 2hr 06min 26sec, declaring it to be the "greatest day" of his life.