O piloto português começou a correr em motos com 17 anos e dois anos mais tarde estreou-se nos automóveis. Nas duas rodas venceu várias corridas em Portugal e ficou em segundo lugar numa participação esporádica no Campeonato Nacional Inglês, em Brands Hatch.
Venceu dezenas de corridas a maioria em troféus monomarca, tendo ganho o Troféu Citroën em 1991 e 1993 e o Volkswagen em 1996. Durante vários anos participou em três competições distintas no mesmo ano e foi o único piloto português que venceu, no mesmo fim-de-semana, corridas de três marcas diferentes.
Em 1994 sagrou-se Vice-Campeão Europeu do Troféu Citroën. Participou ainda duas vezes no Rally Paris-Dakar ao volante de um UMM.
Actualmente está a dar a volta ao mundo em modo solitário de moto, numa Honda “Cross Tourer”.