Jugà al BM Granollers, amb el qual guanyà dos Campionats d’Espanya al principi de la dècada de 1960, i fou internacional amb la selecció espanyola. Com a tècnic, fou campió de la Lliga en dotze ocasions. Assolí set títols dirigint el Granollers (1966, 1967, 1968, 1970, 1971, 1972, 1974), amb el qual també obtingué dues Copes d’Espanya (1970, 1974). Fitxà pel Calpisa d’Alacant, i aconseguí quatre Lligues consecutives (1975-78) i dues Copes més. Finalment, guanyà la seva darrera Lliga amb el FC Barcelona (1980). Fou gerent i director tècnic de la federació catalana i membre de la junta directiva de la federació espanyola. Ocupà el càrrec de director d’handbol dels Jocs Olímpics de Barcelona (1992). Presidí l’Asobal fins el 2007, fou observador de la Federació Europea d’Handbol, i tresorer i vicepresident primer de la federació internacional.