Formado en la cantera del Real Madrid C. F., en 2012 debutó con el Real Madrid Castilla C. F. en Segunda División, categoría a la que había ascendido con el filial madridista[1] y en la que se consolidó posteriormente durante cuatro campañas en las filas de la A. D. Alcorcón, donde jugó desde 2013 a 2017.
[2] En la temporada 2017-18, firmó con el Real Valladolid, donde consiguió el ascenso a Primera División.
[3] En la temporada 2018-19 hizo su debut en la máxima categoría con el conjunto pucelano.
[4] El 30 de junio de 2023, tras no ser renovado por el equipo pucelano, quedó libre.
[5] Entonces siguió su carrera en el Elche C. F., equipo con el que firmó por una temporada el 4 de agosto.