27 czerwca 1935 prezydent RP nadał mu stopień kapitana z dniem 1 stycznia 1935 i 48. lokatą w korpusie oficerów artylerii. W październiku 1936 roku, po ukończeniu kursu i otrzymaniu dyplomu naukowego oficera dyplomowanego, został przydzielony do dowództwa 17 Wielkopolskiej Dywizji Piechoty w Gnieźnie na stanowisko I oficera sztabu. Później powierzono mu pełnienie obowiązków szefa sztabu tej dywizji. W październiku 1938 roku został przeniesiony do 17 pułku artylerii lekkiej w Gnieźnie, w którym odbył praktykę liniową na stanowisku dowódcy 4 baterii i dywizjonu.

W październiku 1939 roku dostał się do niewoli radzieckiej. W październiku 1941 roku został referentem opieki w Dowództwie Polskich Sił Zbrojnych w ZSRR. Na majora awansował ze starszeństwem z dniem 11 grudnia 1941 roku. W styczniu 1942 roku został szefem Oddziału Operacyjnego w Dowództwie PSZ w ZSRR, a w kwietniu tego roku szefem sztabu 6 Dywizji Strzelców. W styczniu 1943 roku został przeniesiony do 6 Lwowskiego pułku artylerii lekkiej na stanowisko zastępcy dowódcy pułku, lecz już w marcu został skierowany do dowództwa Armii Polskiej na Wschodzie, na stanowisko szefa Oddziału Operacyjnego. W grudniu 1943 roku został oficerem do zleceń generała dywizji Władysława Andersa, dowódcy Armii Polskiej na Wschodzie i dowódcy 2 Korpusu.