Debutà a la Volta Ciclista a Catalunya l’any 1943. Formà part del Club Ciclista Granollers i fou professional entre el 1945 i el 1955. El 1947 participà en la Vuelta a Espanya. Guanyà la cursa del Circuit de Jalón (1948), el Gran Premi de Llevant (1949) i fou segon al Trofeu Jaumandreu (1950). També fou segon (1953) i tercer (1947) al Gran Premi de Catalunya, i en guanyà una etapa el 1950. Respecte al ciclocròs, el 1953 fou subcampió d’Espanya i tercer el 1948. També aconseguí la cinquena posició al Campionat del Món de ciclocròs (1953). L’any 1954 s’incorporà al Club Ciclista Barcelonès, i el 1955, al Mariotas, participant de nou a la Vuelta a Espanya. Posteriorment fou director d’equip de l’Associació Ciclista Moià.