Catedrático de Derecho Constitucional de la Universidad de Sevilla, realizó diversos estudios complementarios en la Universidad de Tubinga, Universidad de Minnesota y el Instituto Max Planck. En la propia Universidad sevillana inició su actividad docente como profesor en 1966. De 1988 a 1992 fue Rector de la misma y Presidente de la Conferencia de Rectores de España.
Fue miembro de la Comisión Redactora del Estatuto de Autonomía de Andalucía y participó también en la redacción del Estatuto de autonomía de Cataluña de 2006. Autor de numerosas obras sobre el derecho constitucional.