Entre los cargos públicos que ha desempeñado están el de Presidente del patronato del Parque nacional Barranca del Cupatitzio, Presidente Municipal de Uruapan, Michoacán de 1999 a 2001 y posteriormente Delegado de la Procuraduría Federal de Protección al Ambiente (PROFEPA) en Michoacán.