Se dedicó a la política llegando a ocupar cargos públicos entre los que destacan el de diputado para la XXI Legislatura del Congreso del Estado de Puebla en 1912, presidente municipal de Puebla en varias ocasiones, senador entre 1920 y 1924, diputado federal para la XXIX Legislatura del Congreso de la Unión y Gobernador interino del estado de Puebla.