Fue jugador durante nueve temporadas del Deportivo de La Coruña, en 1987 fichó por el Betis, donde jugó tres temporadas, debutando en primera división, siendo el máximo goleador del equipo en la temporada 1987/88, también jugó en el Orihuela y Granada C.F., antes de comenzar su carrera como entrenador en diversos equipos de la Regional Preferente y Tercera división gallega.