Jugà al FC Barcelona, el CH Catalunya, el CD Universitari, el CT Barcino i el RCD Espanyol, club en el qual es retirà. També fou internacional amb la selecció espanyola a l’europeu del 1959, en el qual Espanya acabà subcampiona. Com a tècnic dirigí l’Espanyol, el Vilanova –amb el qual fou campió d’Espanya–, el Picadero, l’Sferic de Terrassa i el Piera. Fou seleccionador espanyol juvenil en dues etapes i absolut (1985-86). Guanyà dos europeus juvenils (1973, 1974) i un europeu sènior (1985).