Entre los cargos públicos que ha desempeñado se destacan como Coordinador de la Comisión para el Bienestar Social y Desarrollo Económico Sustentable para el Estado de Chiapas en 1995, Procurador Agrario de 1994 a 1995, embajador de México en Italia y Representante Permanente ante la Organización de las Naciones Unidas para la Agricultura y la Alimentación (FAO) de 1993 a 1994.