Cursó todo el Bachillerato en el Instituto San Isidoro, de Sevilla.
Doctor en Derecho por la Universidad de Sevilla , con tesis galardonada con el Premio Extraordinario (único otorgable en la Facultad, a.a.
Ejerció el cargo de diputado autonómico como Presidente del Grupo Parlamentario Socialista hasta 1984.
Gran Cruz del Mérito Naval con distintivo blanco (2005).
Doctor honoris causa por la Universidad Pablo de Olavide (2017).