Originally competing in the triple jump, winning the World Junior title in 2004 (he also came second in the long jump) and the silver medal at the 2006 Commonwealth Games, he switched to long jump in 2007 after an ankle injury. It was a very successful transition. In 2008, he won the long jump at the world indoor championships and silver at the Olympic games.