Se licenció en Derecho por la Universidad de Sevilla en 1980 y se doctoró en Derecho Constitucional por la Universidad de Córdoba.