Amb el CD Mataró, jugà diverses temporades a la primera divisió estatal a les ordres d’Antoni Serra. L’any 1970 fitxà per la UER Pineda de Mar, on jugà dues temporades més. Fou internacional absolut amb la selecció espanyola en dinou ocasions i disputà un Campionat del Món (1966).