Bernadotte ble 7. februar 1790, på den tiden den høyeste underoffisersgraden i den franske hær. Der hadde hans videre avansement stoppet – han kunne maksimalt ha blitt kaptein – om ikke den franske revolusjonen hadde brutt ned skillet som i 1783 ble satt mellom underoffisers- og offisersgradene.