Ha sido Catedrático de Derecho Administrativo de las Universidades de La Laguna, Valencia, Barcelona, Complutense de Madrid y Universidad Nacional de Educación a Distancia (UNED). Es doctor honoris causa por la Universidad Carlos III de Madrid. Perteneció a los Cuerpos de Administradores Civiles Superiores del Estado y Jurídico de la Defensa y es abogado del Ilustre Colegio de Abogados de Madrid