Il a remporté six médailles d'or, deux d'argent et deux de bronze aux Jeux paralympiques (2004, 2008 et 2012), a remporté de nombreuses médailles aux championnats du monde et a remporté à plusieurs reprises le marathon de Londres.