En el año de 1825 se le nombró comandante militar de Puebla, de donde fue reasignado por órdenes del presidente Guadalupe Victoria para sustituir a Manuel de Mier y Terán como secretario de Guerra.