Formado en el Málaga C. F., jugó en los inicios de su carrera en el San Fernando C. D., el Atlético Malagueño, el Arroyo C. P., el Caudal Deportivo y el Real Oviedo Vetusta.
[1] Con este último llegó al tramo final de la temporada 2018-19 habiendo anotado quince goles.
[2] En julio de 2019 se confirmó su fichaje por la Agrupación Deportiva Alcorcón, firmando por tres temporadas para reforzar la parcela ofensiva del conjunto alfarero.
[1] De este equipo se marchó al Burgos C. F. en 2021, regresando el 18 de agosto del año siguiente para iniciar su segunda etapa en el club.
[3] Esta duró una temporada en la que, con cuatro goles, contribuyó al ascenso a la Segunda División.