Es formà al Club Egara, amb el qual debutà en la màxima categoria, i la temporada 1974-75 fitxà pel Club Deportiu Terrassa Hockey, on es retirà. Guanyà set Campionats de Catalunya (1966-70, 1971, 1973), sis Copes d’Espanya (1968, 1969, 1971, 1972, 1973, 1975), cinc Lligues (1971-74, 1976) i dues Copes d’Europa (1969, 1970). Amb la selecció espanyola, disputà els Jocs Olímpics de Mèxic (1968), Munic (1972) i Mont-real (1976).