Nació en la localidad asturiana de Grado el 2 de septiembre de 1947, ha sido profesor de Filosofía en la Universidad Complutense de Madrid, en el Instituto de Filosofía del Consejo Superior de Investigaciones Científicas (CSIC) y catedrático de instituto.