Es formà al CF Damm, amb el qual fou subcampió d’Espanya juvenil (1967). Tot seguit fitxà per l’Espanyol, que el cedí al Granollers i al Sant Andreu (1968-69). Extrem esquerre, ingressà en el primer equip de l’Espanyol la temporada 1969-70 i ascendí a primera divisió. Romangué a l’equip blanc-i-blau fins la temporada 1973-74 i disputà 86 partits de Lliga. Posteriorment, retornà al Sant Andreu i penjà les botes a les files del Reus. Ja retirat, s’integrà a l’Agrupació de Veterans de l’Espanyol i, més endavant, formà part de l’equip tècnic del futbol de base del club. Disputà els Jocs Mediterranis (1967) amb la selecció espanyola amateur.