He finished first at the 1998 World Junior Championships, tenth at the 2001 Summer Universiade, won a silver medal at the 2002 Commonwealth Games, finished twelfth at the 2005 World Championships, eighth at the 2006 Commonwealth Games and tenth at the 2008 Olympic Games. He also competed at the World Championships in 2001 and 2007 without reaching the final round.