Desde 1979 es alcalde de Marinaleda, puesto que compatibilizó con el de diputado por Izquierda Unida (IU) en el Parlamento de Andalucía desde 1994 hasta 2000 y desde 2008 hasta 2014.