Entre els anys 1955 i 1966 fou membre dels clubs ciclistes Bétulo, Collblanc, Sprint i Grup Esportiu Faema. L’any 1965 corregué com a independent i participà en la Volta a Catalunya amb l’Agrupació Ciclista Montjuïc. Durant la seva etapa en actiu aconseguí vint victòries. El 1967 ingressà al col·legi d’àrbitres i arribà fins al grau d’àrbitre estatal UCI. Arbitrà diverses edicions de la Volta a Espanya i a Catalunya, la Setmana Catalana, l’Escalada a Montjuïc i alguns Campionats d’Espanya de pista. L’any 2002 es retirà.