Career
He made his half marathon debut in Kampala in 2012 and ran the distance under one hour and two minutes. He placed seventh at the Zwolle Half Marathon in 2013 and placed fourth on his marathon debut at the 2014 Linz Marathon, running a time of 2:14:14 hours.