Ha sido Presidente Municipal y ha ocupado diversos cargos en la administración pública estatal, federal y otras organizaciones internacionales, así como también, se ha desempeñado en dos ocasiones como Diputado Federal y Senador Suplente del Estado de Hidalgo.