En 2012, il participe aux Jeux paralympiques d'été de Londres, dans la catégorie route, et termine . Aux Jeux paralympiques d'été de Rio de Janeiro de 2016, il obtient la médaille d'argent dans la catégorie route, derrière l'Allemand Steffen Warias. Aux championnats du monde de paracyclisme sur route 2018, il devient champion du monde lors de la course sur route.