Han ble forfremmet til major samme år, og mellom 1919 og 1925 var han sjefen for Björneborgs regemente. I 1920 ble han forfremmet til oberstløytnant ved staben og i 1925 til oberst. Mellom 1927 og 1928 studerte han ved krigshøyskolen (Krigshögskolan) i Sverige, og i 1928 ble han utnevnt som generalinspektør for infanteriet, en post han holdt til 1932. I løpet av denne perioden fungerte han også som assisterende forsvarsminister i den andre Svinhufvudregjeringen mellom 1930 og 1931, samt guvernør for provinsen Uudenmaan. I 1930 ble han forfremmet til generalmajor.