Jugava a la posició de defensa lliure. L'any 1971 fitxà pel Barcelona Atlètic a tercera divisió. La temporada 1972-73 fou cedit al Calella CF retornant al Barcelona Atlètic la temporada següent. El 14 de maig de 1976 ingressà al primer equip del FC Barcelona on arribà a ser capità. Disputà 350 partits amb el club blau-grana marcant 8 gols. Va fer un gran tàndem defensiu amb Migueli. L'arribada de Alexanko provocà que jugués menys partits i que amb només 30 anys decidís retirar-se del futbol per a dedicar-se als seus negocis i al treball a les divisions inferiors del club, l'any 1984.[1]
Fou internacional juvenil i olímpic amb la selecció espanyola. Fou internacional absolut en 13 ocasions. Disputà el Mundial de l'Argentina 1978 on jugà dos partits contra Brasil i Suècia.