Es formà a les categories inferiors del Futbol Club Barcelona, on jugà dues temporades, abans d’anar cedit al Centre d’Esports Sabadell (1959-60). El 23 d’octubre de 1960 debutà amb el primer equip blaugrana a la Lliga, suplint Ramallets, i en 4 partits més. La temporada 1961-62 jugà cedit al Santander i l’Igualada. Fou fitxat pel Llevant (1962-65) i en aquesta etapa aconseguí el primer ascens de l’equip a la primera divisió. Després jugà al Saragossa (1965-68), on fou campió de Copa (1966), al Valladolid (1969-70), al Jerez (1970-71) i al Barbastro (1971-72).