Miembro del Cuerpo Superior de Inspectores de Trabajo y Seguridad Social. Ha desarrollado su actividad profesional en las inspecciones provinciales de Las Palmas, Cádiz y Sevilla. En la actualidad, desarrolla su actividad profesional en el bufete Cuatrecasas. Es especialista en el ámbito de lo social, particularmente en relaciones laborales colectivas, prevención de riesgos y seguridad social.
Como jefe de la Inspección Provincial de Sevilla, fue representante institucional en la provincia y formó parte de las comisiones de seguimiento de los planes de inspección (i) con las distintas entidades y servicios de la Seguridad Social, y (ii) relativos a la prevención de riesgos laborales.
Asimismo, desde el año 2009 es profesor asociado del área de derecho del trabajo y seguridad social de la Universidad Pablo de Olavide. Es profesor de diversos cursos de formación de posgrado en el área sociolaboral y participa habitualmente como ponente en seminarios, conferencias, coloquios y congresos sobre materias sociolaborales. También ha publicado artículos en revistas especializadas.