Amb el CD Mataró fou campió de Catalunya i d’Espanya juvenil, i aconseguí l’ascens a primera divisió amb el primer equip. Fitxà pel Picadero JC (1967-71), amb el qual guanyà la Copa del Generalísimo (1968), el FC Barcelona (1971-74), pel Breogan de Lugo, on assolí un altre ascens a la màxima categoria, pel CD Manresa (1977-78) i l’AECC Mataró (1978-79). Amb aquest últim equip tornà a la competició com a entrenador i jugador (1981-83). Jugà nou partits amb la selecció espanyola.