Se inició en los filiales del C. U. C. Villalba y terminó su formación en el Getafe C. F. El 24 de febrero de 2013 debutó en la Segunda División B con el Getafe C. F. "B" en una victoria por 2-0 contra el Zamora C. F..
Continuó durante la temporada 2013-14 en el filial y marcó dos goles en la victoria por 3-0 ante el Real Unión Club.
El 27 de marzo de 2014 hizo su debut con el primer equipo en Primera División tras sustituir Pablo Sarabia en la derrota por 0-1 ante el Villarreal C. F. El 16 de junio de 2015 se incorporó al Sevilla Atlético Club,[1] donde disputó dos temporadas en las que jugó 35 partido, marcó catorce goles y dio siete asistencias.
[5] El 13 de agosto se anunció su cesión a la S. D. Huesca,[6] club que abandonó en enero de 2020 tras jugar siete partidos para ser prestado a la S. D.
[8] En su primer año en el equipo marcó uno de los goles en la final de la Copa de Polonia, consiguiendo el triunfo y siendo esta la primera en la historia del club, además de lograr la clasificación para la Liga Europa Conferencia de la UEFA, primera vez que la entidad disputaría competiciones europeas.