Fue secretario de Agricultura y Desarrollo Rural durante el sexenio del presidente Andrés Manuel López Obrador entre 2018 y 2024.
En 1995 fue designado Director del CINVESTAV, Unidad Irapuato.
También se desempeñó como director de la División de Agricultura (1986-1990) del Centro Agronómico Tropical de Investigación y Enseñanza (CATIE), donde fungió como director (1990-1995).
También fue presidente de la Junta Directiva (1999-2003) del CATIE.
[1] Fue director general del Instituto Interamericano de Cooperación para la Agricultura desde 2010 hasta 2018.