- Mandatos en las Cortes Generales:
- Diputado por Sevilla
- IV Legislatura (1989-1993)
- Senador designado por la Comunidad Autónoma de Andalucía
- V Legislatura (08/08/1994 al 26/03/1996)
- Diputado por Sevilla
- V Legislatura (1993-1996)
- Senador designado por la Comunidad Autónoma de Andalucía
- VI Legislatura (17/04/1996 al 20/05/1996)
- Diputado por Sevilla
- VII Legislatura (2000-2004)
- VIII Legislatura (2004-2008)
- Senador designado por la Comunidad Autónoma de Andalucía
- IX Legislatura (29/04/2008 al 12/12/2011)
- Diputado por Sevilla
- IX Legislatura (2008-2012)
- Mandatos en Asambleas Legislativas de las Comunidades Autónomas:
- Diputado del Parlamento de Andalucía
- II Legislatura durante el periodo 1987-1989
- IV Legislatura durante el periodo 1994-1996
- V Legislatura durante el periodo 1996-4/1996
- VIII Legislatura durante el periodo 2008
- Mandatos en Corporaciones Locales:
- Teniente de Alcalde Ayuntamiento de Sevilla
- Mandato 1983-1987 durante el periodo 1983-1987
- Otros Datos Biográficos
- Es Funcionario del Ministerio de Cultura, en excedencia.
- Abogado. Master en alta dirección de empresas. Ministro de Trabajo y Seguridad Social.