Començà a jugar als Maristes de la seva població natal. Posteriorment jugà amb el Sant Joan a les competicions diocesanes i també al CC Badalona. L’any 1956 fitxà pel Joventut de Badalona, on jugà fins el 1967, i formant part de l’equip que guanyà la primera lliga del club. Posteriorment s’incorporà al CD Mataró (1967-70) i a l’Ademar de Badalona (1970-71). Fou internacional en dues ocasions amb la selecció espanyola.