Miembro del Partido Socialista Obrero Español desde 1974 del que fue Presidente Provincial y miembro de la Ejecutiva Regional así como del Comité Federal y del Director de Andalucía, a los que ha pertenecido en distintos períodos, y de la Unión General de Trabajadores de España, de la que fue Secretario General provincial en Cádiz de 1977 a 1981.