In 2012 he set a personal best of 59:25 minutes at the Berlin Half Marathon and won the Tilburg Ten Miles. He was selected for Kenya for the 2012 IAAF World Half Marathon Championships. Despite being one of the lesser runners on the circuit, he gave a strong performance there, taking fourth place in 61:11 minutes and helping John Nzau Mwangangi and Stephen Kosgei Kibet to the team gold medals.