Cursó la licenciatura y la maestría en la Facultad de Química de la Universidad Nacional Autónoma de México y el doctorado en la School of Molecular Sciences de la University of Sussex, Inglaterra. Profesor de la Facultad de Química desde 1977, ha impartido cerca de 100 cursos desde la secundaria hasta el doctorado y publicado más de ochenta artículos arbitrados sobre química, educación, historia y divulgación de la ciencia.

     Es autor o coautor de más de treinta capítulos en libros y de cuarenta libros de texto y divulgación entre los que sobresalen los Libros de Texto Gratuito de Ciencias Naturales, coordinados por él, y editados por la Secretaria de Educación Pública de los cuales se han publicado a la fecha más de cien millones de ejemplares. Ha sido Director General del Colegio Madrid AC (1989-1997) y de la Dirección General de Divulgación de la Ciencia de la UNAM (1997-2000) así como profesor de la Universidad Autónoma Metropolitana (1987), la Universidad Autónoma de Puebla (1988, 2002) y la Universidad Autónoma de Barcelona (2005).

     Miembro, entre otras instituciones, de la Academia Mexicana de Ciencias y del Sistema Nacional de Investigadores, fue fundador de la Academia Mexicana de Profesores de Ciencias Naturales y de la Sociedad Latinoamericana de Ciencia y Tecnología, así como Consejero Técnico del Centro Nacional de Evaluación AC, y del Consejo Nacional de Participación Social en la Educación y el representante electo de América Latina en el ICASE (International Council of Associations of Science Education).
.
     Ha recibido diferentes premios y reconocimientos entre los que destacan el “Premio Nacional de Química Andrés Manuel del Río” otorgado por la Sociedad Química de México en 1994, el “Premio Universidad Nacional” en el área de docencia en ciencias naturales en 1996, el TWNSO (Third World Network of Scientific Organizations) en 1997 y el “Premio Roberto Moreno de los Arcos” que otorga la Sociedad Mexicana de Historia de la Ciencia y la Tecnología en 2006.