Ingressà a l’Espanya Industrial (1952-56) procedent de la Penya X de Mataró. Amb el filial del FC Barcelona ascendí a primera divisió la darrera temporada i passà al primer equip (1956-59), amb el qual fou gairebé sempre suplent de Ramallets. Disputà 35 partits i guanyà una Lliga (1959), dues Copes del Generalísimo (1957, 1959), en què jugà la final contra el Granada, i una Copa de Fires (1958). Posteriorment fitxà pel Valladolid (1959-63), el Llevant (1963-64), el Badalona (1964-65) i el Mataró (1965-67). Defensà la porteria de la selecció catalana en una ocasió (1958).