Licenciado en Derecho por la Universidad de Sevilla y Abogado desde 1986.
Licenciado en Ciencias Políticas y de la Administración por la Universidad Pablo de Olavide.
Título de Corredor de Seguros desde 1990.
Miembro fundador de la Asociación Profesional de Técnicos Tributarios de Andalucía.