Secretario General de la Federación de Transportes, y Telecomunicaciones FTTC (1994-2005). Secretario de Organización y Comunicación de UGT (2005 - )
En 1975 se incorporó a la organización socialista clandestina en la UGT. Restablecida la democracia, en 1978 se afilió al PSOE. Fue secretario general de UGT Motril y Granada, miembro de la Comisión Ejecutiva Regional de la UGT de Andalucía y del Comité Confederal de la UGT. Fue secretario de Política Sindical y Agraria de la Comisión Ejecutiva del PSOE de Granada. Fue elegido diputado del PSOE por Granada en las elecciones generales de marzo de 1979 y en las convocatorias electorales siguientes senador por Granada (1982, 1986, 1989 y 1993).
Secretaria de Salud de la FSP-Córdoba
Alcalde de Vitoria-Gasteiz (1979-1999)
Delegado Sindical de UGT-Granada
Secretario de Formación de la Unión Comarcal UGT-Los Alcores (Sevilla), elegido en el Congreso Comarcal Constituyente Los Alcores, celebrado el 29 de noviembre de 1992 en Sevilla.
Secretario de Organización de UGT-Sevilla, elegido en el II Congreso Provincial Ordinario celebrado los días 8 y 9 de marzo de 1980; Secretario de Organización de UGT-Sevilla, elegido en el III Congreso Provincial Ordinario celebrado los días 12 y 13 de junio de 1982; Secretario General de UGT-Sevilla, elegido en el IV Congreso Provincial Ordinario celebrado los días 15 y 16 de junio de 1984; Secretario General de UGT-Sevilla, elegido en el V Congreso Provincial Ordinario celebrado los días 15 y 16 de mayo de 1987.
Secretario de la Gestora FTT