As a junior athlete, he competed at the 2004 World Junior Championships in Athletics and was seventh in the 5000 metres. He set his lifetime best of 13:08.90 minutes for the event at that year FBK Games. His best for the 3000 metres acme in 2006 with a run of 7:53.91 minutes. In his final year of track running in 2007 he set a personal best of 27:51.34 minutes for the 10,000 metres – a time which gained him a spot on the team for the 2007 All-Africa Games, where he placed twelfth.