Licenciado en Derecho por la Universidad de Sevilla, Postgrado en Gestión de Administraciones Locales por la Universidad de Sevilla y el Instituto Andaluz de Administración Pública.

Funcionario de carrera de la Junta de Andalucía del Cuerpo Superior de Gestión Financiera. Ha ocupado diversos puestos en las Consejerías de Gobernación, Educación y Hacienda, siendo asesor técnico del Gabinete de la Consejera de Hacienda y Administración Pública entre 2010 y 2016. Desde 2016 hasta la actualidad ejerce de Coordinador General del Ayuntamiento de Alcalá de Guadaíra. Miembro del Comité Provincial del PSOE-A de Sevilla.