Sucesivamente alcanza los rangos de Coronel (1794), Teniente-General (1798) y Mariscal de Campo (1813).