Jugaba como defensa y desarrolló toda su carrera en España, donde llegó a ganar dos Ligas en las temporadas 1986-87 y 1987-88 con el Real Madrid C. F.[1] Llegó a disputar un encuentro amistoso con la selección española frente al R. C. Celta de Vigo en las navidades de 1988, pero al ser un partido no oficial nunca ha figurado como futbolista internacional absoluto.
[3] Se formó en la cantera del Real Sporting de Gijón y debutó con el primer equipo en Primera División en la temporada 1981-82, aunque no se llegó a consolidar hasta la campaña 1984-85, en la que jugó treinta y un partidos.
El Real Madrid C. F. incorporó al jugador a su plantilla en el verano de 1986, y permaneció en el equipo madrileño durante dos temporadas en las que no logró hacerse con la titularidad, aunque en ese periodo pudo conquistar dos Ligas.
En la temporada 1988-89 fichó por el Sevilla F. C., donde disputó veintinueve partidos, aunque en la siguiente únicamente llegó a participar en cinco.
Después de su retirada ha seguido ligado al mundo del fútbol como entrenador y dirigió a equipos asturianos como el Ribadesella C. F. o el Caudal Deportivo.