Licenciado en Derecho por la Universidad de Sevilla (Especialidad Derecho Público). Formación especializada en inversiones públicas, control y fiscalización del gasto público y dirección de personal. Miembro del Ilustre Colegio de Abogados de Sevilla desde 1993, habiendo ejercido como letrado hasta agosto de 2022. Ha sido vocal no judicial de la Junta Electoral Provincial de Sevilla por el turno de juristas de reconocido prestigio en varias ocasiones. Ha formado parte de distintos consejos de administración en entidades financieras andaluzas. En la Junta de Andalucía ha sido Secretario Adjunto no consejero del Consejo de Administración de la Agencia Pública Empresarial de la Radio y Televisión de Andalucía y Secretario General de Infraestructuras Judiciales, Modernización Digital y Regeneración de la Consejería de Justicia. Ha ejercido como concejal en los ayuntamientos de Peñaflor y Alcalá de Guadaíra y ha sido diputado provincial en la Diputación Provincial de Sevilla.