He competed in the 400 metres event at the 2008 Olympic Games, but did not reach the final round. He did however achieve a personal best time of 45.19 seconds. He also competed in the 2009 World Championships in Berlin, Germany where he placed 4th in the finals, and 2011 World Championships in Daegu, Korea where he placed 7th. In 2012 he took part in the men's 400 metres at the 2012 Olympic Games in London, where he placed 6th in the first heat of the semi-finals.