Estuvo seis años en las categorías inferiores el Real Madrid, llegando a ser internacional con las selección española sub-16 y 18.
En 2000 ficha por el Badajoz en Segunda división durante una temporada dónde no contó con demasiadas oportunidades a pesar de su calidad.
En esa misma temporada marcó los dos goles que le dieron el ascenso a Segunda División frente al CD Toledo.
En la temporada 2007-2008 vuelve al Deportivo Alavés donde disputa una treintena de partidos logrando cuatro goles.
En la Temporada 2021/22,entrena al equipo La Bañeza Fútbol Club, que milita en la primera División regional aficionado.