He has represented his nation twice at the Commonwealth Games (2010 and 2014) and also at the 2011 All-Africa Games. He placed fourth in the 400 m at the 2014 African Championships in Athletics. He won his first international medal at the 2014 IAAF Continental Cup, winning the relay gold medals for Africa.