Nacido en Sevilla en 1974, es licenciado en Derecho por la Universidad de Jaén y curso de la cátedra Jean Monet de Derecho Comunitario por esta misma universidad. Pertenece al Cuerpo Superior de Técnicos de la Administración de la Seguridad Social.
Ha sido Consejero Laboral en Rabat (Marruecos), Director Provincial de la Tesorería de la Seguridad Social en Jaén y ha ocupado diversos cargos en varios Ministerios. Tiene una larga experiencia en la Administración Pública.