Es formà a l’Sferic Terrassa, amb el primer equip del qual debutà a la divisió d’honor a 17 anys. Fou campió d’Europa (1979) amb la selecció espanyola júnior. El 1981 fitxà pel FC Barcelona com a suplent de Carles Trullols, hi estigué tres temporades i guanyà dues Lligues (1982, 1984), tres Copes d’Europa i tres Supercopes d’Europa. Després jugà una temporada al CH Sentmenat, dues a l’Igualada HC, dues al CP Vic i una al SHUM Maçanet, club en el qual es retirà. El seu germà petit, Lluís, també jugà a la divisió d’honor i fou internacional júnior.