Compitió por importantes equipos como el Mapei-Quick Step, el Liquigas y el Omega Pharma-Lotto.
En 2013 reconoció haber recibido 2500 euros por tirar del pelotón en favor del equipo italiano que quería controlar la carrera y permitir Alessandro Petacchi ganar el título mundial.
En la temporada 2011 firmó un contrato con el equipo Continental Profesional estadounidense UnitedHealthcare Pro Cycling Team y tras ese año se retiró del ciclismo activo.
En 2012 se convirtió en director deportivo del Garmin-Sharp para ayudar al equipo sobre todo en las carreras italianas.
[1] En 2013 publicó junto con Tom Southam, otro exciclista profesional, su biografía llamada Gregario.