Recibió su doctorado en economía de Yale University en 1966 y actualmente es Profesor Distinguido en la Universidad Autónoma Metropolitana, Unidad Xochimilco, Ciudad de México. Colaboró en la fundación del Centro de Ecodesarrollo en 1974. Recibió el Premio Nacional de Economía Política en 1979. Es miembro de la Academia Mexicana de Ciencias e Investigador Emérito el Sistema Nacional de Investigadores. En 2015, fue otorgada la Cátedra Georg Forster por la Fundación Alexander van Humboldt en Alemania por tres años para avanzar en sus investigaciones relacionados con el impacto del cambio climático. Sus análisis de la dinámica social y productiva en el campo mexicano siguen guiando investigadores en temas rurales hasta estos días.
Actualmente colabora con comunidades indígenas y campesinas para impulsar el manejo sustentable de recursos regionales.