Comenzó su carrera en las categorías inferiores de Real Avilés Industrial, posteriormente su equipo fue el Barcelona B, y desde entonces ha jugado en varios equipos, incluyendo cuatro temporadas en Primera División.