Ha sido investigador en el Instituto de Matemáticas de la UNAM y desde 1991 es profesor en el ITAM; pertenece al Sistema Nacional de Investigadores y ha obtenido el Premio Nacional de Divulgación de la Ciencia en 1995, el premio Third World Network of Scientific Organizations en 1998 y el Science Education Prize otorgado por la TWAS Regional Office for Latin America and the Caribbean en 2008