Nacido en Madrid, España, se unió a la cantera del R. C. D. Carabanchel y Getafe C. F. en juveniles.
[3] Su debut en la Segunda División sería seis días después, en un 1–1 frente al Sevilla Atlético.
En enero de 2017 fue cedido para jugar en Segunda División B en las filas del C. F. Fuenlabrada hasta junio de 2017.
[6] El 27 de julio de 2019 llegó cedido a la A. D. Alcorcón para jugar en la Segunda División durante la temporada 2019-20.
[10] En su primer año en Ponferrada vivió otro descenso de categoría y fue traspasado al Jagiellonia Białystok polaco.