Johan utnämndes han år 1828 . sedan han efter hand befordrats i svenska generalstaben till öfverste år 1841 , öfvergick han följande år i rysk krigstjenst såsom öfverstelöjtnant samtutnämndes