Tras finalizar su periodo de formación en la Escuela de fútbol de Mareo, firmó un contrato profesional con el Sporting en la temporada 2001-02, aunque ya había debutado con el primer equipo sportinguista en el último partido de la campaña anterior, camiseta del madrid disputado el 17 de junio de 2001 ante el Córdoba C. F. en El Molinón. A finales de la temporada 2002-03, con el equipo asturiano sumido en una grave crisis económica, se concretó su traspaso al Real Zaragoza, recién ascendido a Primera División, a cambio de 2,7 millones de euros.