Juega de mediocampista y actualmente se encuentra como agente libre tras rescindir su contrato con el Córdoba CF En agosto de 2016 fue homenajeado por su pueblo natal, reconociendo su trayectoria deportiva y pusieron su nombre al pabellón polideportivo de la localidad.
En 2012, jugó para el Albacete B, donde estuvo por 1 temporada.
Debutó el 25 de mayo de 2013, frente al Real Oviedo, en la derrota por 1-0 del Albacete, reemplazando, en el minuto 71, a Víctor Curto.
Desde el 2014 hasta hoy, ha disputado un total de 61 partidos (57 de liga y 4 de Copa del Rey), convirtiendo 6 goles y asistiendo 8 veces.
Esta temporada disputó 24 partidos, convirtiendo 2 goles (frente al UD Almería y a la SD Ponferradina) y asistiendo 2 veces (frente al CD Mirandés, asistiendo a Portu y al Elche CF, asistiendo a Jona Mejía).