Nacido en Sette-Herault (Francia) de padres almerienses, se considera de Albox, donde reside. Está casado y tiene dos hijas.
Es técnico de Prevención de Riesgos Laborales y trabajador de la Empresa pública Verificaciones Industriales de Andalucía S.A. Es secretario Federal de Metal Construcción y Afines de la Unión General de Trabajadores (MCA-UGT) y responsable nacional del Sector de Automoción e ITV desde 2006.
Es vicesecretario general del PSOE de Albox y ha sido miembro del Comité Provincial del PSOE de Almería y miembro del Comité Regional de Participación Ciudadana del PSOE de Andalucía.
En el Grupo Municipal Socialista del Ayuntamiento de Albox, ha sido portavoz en la oposición durante 11 años y primer teniente de alcalde durante 9 años.
Además, ha sido Miembro de la Comisión de Circulación y Transportes de la Federación Andaluza de Municipios y Provincias durante 4 años.