Comenzó su carrera profesional jugando en Segunda División con el Real Sporting de Gijón hasta que, en la temporada 2003-04, fue fichado por el Real Zaragoza, equipo en el cual se convirtió en internacional, y conquistó una Copa del Rey y una Supercopa de España.