Competí per la Unió Esportiva les Corts, amb qui guanyà la Cursa de Gràcia (1945) i la d’Olesa (1946), i el 1948 fitxà pel Club Ciclista Barcelonès. El mateix any es proclamà campió de Catalunya per independents. El 1952 formà part de l’equip italià Torpado. El seu palmarès també inclou la Cursa de Sabadell (1950), el Gran Premi Sniace (1953) i una etapa de la Volta a Portugal (1950) i de la Volta a Catalunya (1953).