Fue catedrático en las universidades de Oviedo (1960), Granada (1961-1978) y Complutense de Madrid (1978-1987) en la que se jubiló.