Es formà a les seccions inferiors del Futbol Club Barcelona. Després passà al Contal (1962-66), amb un interval cedit al Gimnàstic de Tarragona (1964-65). Debutà al primer equip del FC Barcelona la temporada 1966-67, amb el que disputà 57 partits i guanyà la Copa (1968) i al final de la temporada següent fou traspassat al Saragossa (1968-71). Posteriorment jugà amb el Sant Andreu (1971-74), a segona divisió, i la temporada 1974-75 amb l’Artiguense, en categoria regional.