Se formó en las categorías inferiores del Real Madrid Club de Fútbol, con el que llegó a formar parte de la plantilla del Real Madrid C. F. "C".
Conquense, Racing de Ferrol y Cultural Leonesa, equipo con el que jugó en Segunda División y Segunda División B.
[2] En agosto de 2020, tras cinco temporadas y 167 partidos jugados, puso fin a su carrera en la Cultural y en España y se marchó a la India para jugar en el Football Club Goa de la Superliga, a las órdenes del técnico español Juan Ferrando.
[3] En abril de 2022 firmó por el East Bengal F. C. hasta 2024.
[4] Dejó la India un año antes de lo previsto y en noviembre de 2023 regresó al fútbol español después de incorporarse al C. D.