Fue profesional de 1992 a 2004 y consiguió imponerse en el Campeonato de Portugal en Contrarreloj en 1999 y en el año 2000.
Su victoria más destacada la consiguió al vencer la general final de la Vuelta a Portugal del 2000 tras haber quedado segundo en otras ediciones hasta en cuatro ocasiones (1993, 1994, 1997 y 1999).
En 2005 se convirtió en director deportivo de la formación Riberalves - GoldNutrition que dirigió durante dos temporadas.
[1] Actualmente compite en pruebas de 'MTB' con importantes resultados.
Campeón Master en la Milenio Titan Desert 2011, Campeón de la TransPortugal Garmin Race en 2012 y 2013 y la Douro Bike Race 2013 en categoría Master, a lo que habría que sumar una destacada participación en la Brasil Ride 2014 en la que se vio obligado a abandonar cuando iba líder de la categoría.