Com a amateur fou segon a la Volta a Navarra (1970). Entrà al professionalisme amb l’equip Kas (1971-78). Debutà al Giro d’Itàlia el 1972 i el millor resultat fou un quart lloc (1973). El 1972 també debutà a la Vuelta a Espanya, en la qual fou quart (1973), campió (1976) i subcampió (1978). El 1974 es proclamà campió d’Espanya de muntanya i s’estrenà al Tour de França. Guanyà també etapes de la Vuelta a Astúries (1971, 1974), en la qual fou segon (1973), una etapa a la Volta a Suïssa (1976), una de la Vuelta a Aragó (1978) i una de la Volta a Catalunya (1974). Fou tercer a la Clàssica de Sabiñánigo i a les voltes a La Rioja i Mallorca (1973). La seva darrera temporada com a professional la feu amb l’equip Teka (1979). És homenatjat anualment amb la celebració de la Marxa Cicloturista Josep Pesarrodona.