Da dilettante ha vinto due volte il Gran Premio Capodarco (2003, 2004) e il Trofeo Internazionale Bastianelli nel 2004. Passato professionista nel 2005 con la Ceramiche Panaria-Navigare, si è aggiudicato la Vuelta a Guanajuato nel 2007. In carriera ha anche partecipato al Giro d'Italia 2006, ritirandosi, alla prova in linea élite dei campionati del mondo 2006 e alla gara su strada dei Giochi olimpici di Pechino 2008.