Han ble kaptein ved den svenske generalstaben i 1926, avdelingssjef ved generalstabens centralavdelning 1935-1937, försvarsstabens arméoperationsavdelning 1937-1938, oberstløytnant og sjef Göta livgardes (I 2) stridsvagnsbataljon 1938-1939, oberstløytnant og sjef Svenska Frivilligkåren under den finske vinterkrigen i 1940, finsk oberst i 1940, oberst i svensk tjeneste 1940, sjef for Krigshögskolan (KHS) 1940-1941, tjeneste ved Södra skånska infanteriregementet (I 7) 1941-1942, seksjonssjef i försvarsstaben 1942-1944, generalmajor og tilforordnet sjef försvarsstaben 1944, sjef 1945, sjef I.militärområdet 1947-1948, generalløytnant og arméchef 1948-1957, general i generalitetets reserve 1957. I Finsk krigstjeneste 1918 og 1939-1940.