Establert a Sabadell, fou campió de Catalunya dels 5.000 m (1971, 1975), 10.000 m (1971, 1972, 1974), cros individual i per equips (1972) i marató (1978). Establí rècords de Catalunya de 20.000 m (1975), 25.000 m (1977), una hora en pista (1975) i 30.000 m. També fou dues vegades campió d’Espanya de 20 km en ruta (1971, 1972) i competí una vegada amb la selecció espanyola. Amb Catalunya, fou tercer per equips a la marató de Nova York (1977), fent equip amb Fernando Francisco i Domingo Catalán.