Fue investigador de tiempo completo del Instituto de Investigaciones Filosóficas desde 1985. Estudió matemáticas en la Facultad de Ciencias de la UNAM. Realizó estudios de maestría en filosofía en la Facultad de Filosofía y Letras de la UNAM, y fue becario del Instituto de Investigaciones Filosóficas. Hizo estudios de doctorado en la Universidad de Oxford, Inglaterra, donde trabajó sobre filosofía de la ciencia, epistemología, y filosofía política y social. Se doctoró en dicha universidad con la tesis The Significance of Epistemological and Ontological Preconceptions in three Sociological Theories of the State.
Trabajó en las áreas de Filosofía de la Ciencia, Epistemología y Filosofía Política y Social. Sus intereses principales residieron en problemas epistemológicos de las ciencias, la racionalidad, el realismo y el relativismo. En ética y filosofía política se interesó sobre todo en problemas del multiculturalismo y las relaciones interculturales, así como en cuestiones éticas de la ciencia y la tecnología. Trabajó también sobre problemas de ciencia, tecnología y sociedad.
De 2009 a febrero de 2017 fue Director del Seminario de investigación sobre Sociedad del Conocimiento y Diversidad Cultural, establecido por acuerdo del Rector de la UNAM, Dr. José Narro Robles, el cual tuvo como precedente el proyecto interinstitucional y transdisciplinario del mismo nombre que coordinó él mismo entre 2005 y 2009 en la Coordinación de Humanidades. Dirigió el Instituto de Investigaciones Filosóficas entre 1985 y 1993. De 1993 a 1996 fue el primer Coordinador del Consejo Académico del Área de Humanidades y de las Artes de la UNAM.