Tras contar con poucas oportunidades co Villanovense na tempada 2010/11, no verán de 2011 saíu cedido ao CD Miajadas, da Tercera División. Militou durante dúas campañas no club de Miajadas, ata que en xullo de 2013 regresou ao Villanovense, que viña de descender da Segunda División B.[2]
Foi titular habitual durante a campaña 2013/14, na que o club logrou o ascenso de volta á terceira categoría. O 6 de xullo de 2015 fichou polo Atlético Levante, tamén de Segunda B.[3]
Huesca
O 24 de xuño de 2016, asinou un contrato de dous anos co Huesca, da Segunda División.[4] Debutou na categoría de prata o 20 de agosto, saíndo como titular nun empate sen goles ante o Alcorcón.[5]
Marcou o seu primeiro gol o 2 de decembro de 2017, contra o Córdoba, e rematou a tempada 2017/18 como titular indiscutible, participando en todos os partidos de liga e contribuíndo con catro goles ao ascenso do equipo á Primeira División.
Maccabi Tel Aviv
En xuño de 2018 asinou un contrato de tres anos co Maccabi Tel Aviv de Israel.[6] Na súa primeira tempada, axudou ao club a gañar tanto a Super Liga como a Copa de Israel, pero perdeu protagonismo na seguinte campaña, na que o equipo revalidou o título de liga.
Zaragoza
No verán de 2020 regresou a España, fichando polo Real Zaragoza, da Segunda División.[7]