Obtuvo el grado de teniente general en 1798 y de general en 1803.