0636 GMT February 25, 2020
Just after coming round a bend, his left shoe flew off his foot and over the track but he did not stop, BBC wrote.
"That was a mess. But it motivated me to fight as hard as I could, so the race went well," he said afterwards.
Kipruto is the reigning Olympic and World steeplechase champion.
He outsprinted Morocco's Soufiane El Bakkali in the final few strides after clearing the final hurdle in second place.
"I am injured because I lost my left shoe," he said after finishing the race.
He later tweeted: "It was hard and painful to run without another shoe, but I just had strong spirit to never give up, the crowd was amazing and I keep going to the winning."
After the race, the Kenyan athlete limped off the track, as he waved to the crowd in Zurich.
Kenyans on social media, including Deputy President William Ruto, praised Kipruto's incredible feat.
This is not the first time an athlete has lost a shoe and gone on to win the race.
In 2011, Ethiopian Dejen Gebremeskel won the men's 3000m race in the Boston Indoor Games, after losing his shoe in the first lap. He beat British athlete Mo Farah.
In 2015, Kenyan Eliud Kipchoge won the Berlin marathon even though his insole had come loose and was hanging out from his shoe.