Por estos logros, fue ascendido a coronel, máximo rango militar que alcanzaría en su carrera, y se le asignó como ayudante del capitán general de la Sierra Gorda.