Format al planter del Futbol Club Barcelona, es proclamà campió d’Espanya juvenil. Després de passar pel Barcelona Atlètic fou cedit al Deportivo de la Corunya (1979-80), retornà al filial barcelonista i la temporada 1981-82 ingressà al primer equip. Hi jugà de defensa central fins a la campanya 1987-88, amb el balanç de 219 partits disputats i 4 gols marcats. Guanyà una Lliga (1985), una Recopa (1982), dues Copes del Rei (1983, 1988), una Supercopa d’Espanya (1983) i dues Copes de la Lliga (1983, 1986). En deixar el Barça jugà amb la Unió Esportiva Figueres a segona divisió. Com a entrenador ha dirigit, entre d’altres, el Club Esportiu Europa. També exerceix de comentarista esportiu.