Es formà al Club Ciclista Empordanès, i fou campió de Catalunya juvenil (1971). Competí com a professional amb els equips Novostil (1976 i 1979-80), Edilna (1977) i Transmallorca (1978). Guanyà la Volta a l’Aragó (1979) i una etapa en les voltes a Astúries, el País Basc i la Costa de Azahar.