Davanter de gran capacitat golejadora. Fitxà pel FC Barcelona, amb el qual debutà en la màxima categoria el 1958. Jugà al CP Voltregà (1961-62), novament al FC Barcelona (1962-63), i al CP Vilanova (1963-66), al CH Mataró (1966-67), al RCD Espanyol (1967-70), al Cerdanyola CH (1970-71), una altra vegada a l’Espanyol (1971-72) i al Mataró, on acabà la seva carrera (1972-73). Guanyà cinc Campionats de Catalunya (1960, 1962, 1964, 1966, 1969) i tres d’Espanya (1963, 1964, 1967). Disputà 98 partits amb la selecció espanyola, que capitanejà entre el 1966 i el 1971, i amb la qual es proclamà tres vegades campió del món (1964, 1966, 1970) i una d’Europa (1969) i guanyà tres Copes de les Nacions de Montreux (1960, 1964, 1967). Com a entrenador, entre finals dels anys setanta i principis dels vuitanta dirigí diversos equips, com l’Sferic de Terrassa i el CP Vic a la divisió d’honor.