Es portavoz de la Corriente Unitaria de Trabajadores (CUT) y alcalde de Marinaleda de forma ininterrumpida desde 1979, siendo de los pocos de España que ejerce como tal desde la llegada de la nueva democracia a los gobiernos municipales. Ha sido también diputado en el Parlamento de Andalucía por IU.