[2] Nació en la localidad gaditana de San Roque.
Fue internacional sub-16 con España[3] y jugó en las categoría inferiores del Fútbol Club Barcelona antes de pasar por el Cádiz C. F., Marbella F. C. y Atlético Malagueño.
En la temporada 2017/18, llega al filial del Real Valladolid, con el que jugó en Segunda División B teniendo como entrenador a Miguel Rivera Mora.
En agosto de 2018, el portero se convierte en nuevo jugador del Unión Deportiva Almería "B" para la temporada 2018/19, en la que el compaginará su estancia en el filial rojiblanco que juega en la Segunda División B del fútbol español con ser el tercer portero del primer equipo que milita en la Liga 123.
En enero de 2019 rescinde contrato con el club almeriense.