Profesor de Humanidades en la Universidad Carlos III de Madrid, ha formado parte de los programas de doctorado de Humanidades de la misma Universidad, de la Cátedra Miguel Sánchez-Mazas de la Universidad del País Vasco y del programa Ciencia y Cultura de la Universidad Autónoma de Madrid.