As a junior athlete finished tenth (in 3000 metres) at the 2005 World Youth Championships, tenth at the 2006 Commonwealth Games, seventh at the 2006 World Junior Championships and fifth at the 2008 World Junior Championships. In 2008 he won the gold medal at the Southern Africa Region Cross Country Championships, which meant he had qualified for the 2008 World Cross Country Championships in Edinburgh, where he finished seventeenth out of 109 athletes in the junior race. He had finished ninth in 2007.
He also competed at the 2007 World Championships and the 2008 Olympic Games without reaching the final.
His personal best times are:
*1500 metres - 3:51.80 min (2005)
*3000 metres - 7:49.51 min (2008)
*5000 metres - 13:25.58 min (2008)