Federación de Servicios Públicos de Córdoba (FSP-Córdoba); Miembro de la CEP de Córdoba 1980, 1990; Miembro de la Comisión de Control de UGT-Andalucía
Secretario General de UGT-Almería, elegido en el VII Congreso Provincial Ordinario, celebrado los días 10 y 11 de junio de 1994 en Aguadulce (Almería).
Secretario de Organización de UGT-Cádiz, elegido en el VI Congreso Provincial celebrado del 1 al 3 de junio de 1990.
Director General del Centro de Mediación Arbitraje y Conciliación de Cádiz.
Miembro de la Comisión Ejecutiva Federal del PSOE (1972-1974), (1979-1984); Diputado por Sevilla ( 1986-1993); Senador por Sevilla (1993-1996)
Subdirector General de la Oficina para la Prestación Social de los Objetores de Conciencia, dependiente de la Dirección General de Objeción de Conciencia del Ministerio de Justicia e Interior
Representante de CCOO
Miembro de la Comisión Ejecutiva Provincial (CEP) de la de la Unión de Pequeños Agricultores y Ganaderos (UPA) de Jaén
Dirigente de Desarrollo en su trabajo en la antigua FEMCA.