Ha sido profesor de las universidades de Zaragoza, Pontificia de Salamanca y Deusto, en la que se ha jubilado como catedrático emérito.