La temporada 2004/05 la terminó jugando en el primer equipo y pudo debutar en Primera División.
Fue en la 32.ª jornada y su equipo perdió por 1-2 frente al Málaga C. F. en el estadio Carlos Belmonte.
En la campaña 2006/07 el Castilla descendió a Segunda División B y la directiva del conjunto blanco decidió cederlo al R. C. Celta de Vigo, donde fue titular indiscutible a las órdenes de Hristo Stoichkov durante la campaña 2007/08.
En la campaña 2009/10 fue traspasado al Córdoba C. F., que se hizo con el 50% de sus derechos, y firmó un contrato por tres temporadas.
Firmó un contrato que le unía al equipo hasta junio de 2018.