Natural de Turre, nació en 1969. Es licenciado en Derecho y máster en Derecho Público Local, especialidad en Urbanismo. Abogado en ejercicio, con despacho propio en Turre y en Mojácar.
Ha sido teniente de alcalde de 1999 a 2003 y de 2007 a 2011 en el Ayuntamiento de Turre. Desde 2011 es concejal en la oposición.
Es coordinador del Grupo de Trabajo que ha constituido el PSOE de Almería para apoyar a los grupos municipales en la oposición en cuestiones relacionadas con el derecho, la administración, la contabilidad pública, los contratos del sector público y el urbanismo, entre otras materias.
Diputado autonómico desde marzo de 2015, y Consejero de Agricultura, Pesca y Desarrollo Rural desde junio de 2015 hasta enero de 2019.