Magistrado de la Sala de lo Social del Tribunal Supremo y Catedrático de Derecho del Trabajo y de la Seguridad Social en las Universidades de Salamanca, Cádiz y Sevilla. Doctor Honoris Causa por la Universidad de Oviedo, realizó los estudios de Licenciatura de Derecho en la Universidad de Sevilla. Doctorado en Derecho por la Universidad de Valencia. Amplió sus estudios en la Universidad de Tubinga (1972), en la sede de Bruselas de la Comisión de la Comunidad Europea (1983), en la Universidad de Gotinga (1993) y en la Universidad de Colonia (1998 y 1999). Estancia en la Sede de Erfurt del Tribunal Supremo Federal de Trabajo de la República Federal de Alemania (2000). Director del Departamento de Derecho del Trabajo y de la Seguridad Social de la Universidad de Sevilla (1987-1989).