Consiguió seis Campeonatos del Mundo en la categoría de 50 cc (1969, 1970, 1972, 1975, 1976 y 1977), siete en 125 cc (1971, 1972, 1979, 1981, 1982, 1983 y 1984) y cuatro subcampeonatos, así como 23 Campeonatos de España en diferentes cilindradas.