Ha partecipato ai Giochi paralimpici nel 2000 a Sydney, nel 2004 ad Atene, in cui vinse la medaglia di bronzo nell'inseguimento LC3, e nel 2008 a Pechino, prendendo parte alle gare su pista. Dovette invece saltare i Giochi paralimpici 2012 a Londra perché fermato dal CONI per presunte frequentazioni con il discusso medico Michele Ferrari; deferito con la richiesta di 8 mesi di squalifica, venne in seguito assolto dal Tribunale nazionale antidoping.