Fue profesor de Derecho Político y de Derecho Constitucional en la Universidad Complutense de Madrid y de honor en el Centro de Estudios Universitarios.También impartió clases de Derecho Constitucional en la Universidad San Pablo CEU de Madrid, de la que fue catedrático emérito y vicepresidente de su Fundación.