Es originario de Manzanillo, Colima. Es egresado de la Facultad de Economía de la Universidad Nacional Autónoma de México, tiene un posgrado en la London School of Economics. Es miembro del Sistema Nacional de Investigadores desde 2002 y profesor de tiempo completo en la Universidad Nacional. Es miembro del consejo editorial de la revista EconomíaUNAM, colaborador del diario La Jornada y la revista Nexos, de la cual es miembro de la mesa editorial. Fue director y conductor del programa de televisión semanal Nexos.
Ha sido consejero de la Comisión de Derechos Humanos del Distrito Federal, miembro de la Comisión Mexicana de Macroeconomía y Salud de la Secretaría de Salud, así como miembro del Instituto de Estudios para la Transición Democrática, de la Academia Mexicana de Economía Política y presidente de la Fundación Pereyra, A.C.
En 1998 recibió el Premio Universidad Nacional en investigación en el área de Ciencias Económico-Administrativas.