Se formó en el fútbol base del Club Deportivo Sarriá, el Tres Torres y el San Francisco, antes de llegar al equipo juvenil del RCD Espanyol.
Posteriormente jugó 6 temporadas en el Deportivo de La Coruña, y Centre d'Esports Sabadell, hasta que se retiró a principios de los años 1970.
Llegó al Hércules CF, primero como segundo entrenador de Arsenio Iglesias, y posteriormente dirigió al equipo herculano tres temporadas en Primera División.
En Segunda División dirigió al RCD Espanyol, CD Tenerife, RCD Mallorca con el que tuvo de segundo entrenador a Lorenzo Serra Ferrer, y UD Salamanca.
Tras su retirada de la actividad futbolística fijó su residencia en Alicante.