13 maja 1943 roku zgłosił się, jako ochotnik do formującej się 1 Polskiej Dywizji Piechoty im. Tadeusza Kościuszki. Po ukończeniu szkolenia podstawowego w 3 pułku piechoty został przydzielony do sztabu 2 pułku piechoty, w charakterze pisarza. W październiku 1943 roku walczył w bitwie pod Lenino. 7 września 1944 roku, po ukończeniu „pełnego kursu nauk” w Centralnej Szkole Podchorążych Wojska Polskiego w Riazaniu został mianowany podporucznikiem ze starszeństwem z dniem 15 września 1944 roku w korpusie oficerów piechoty.

W 1945 roku dowodził kompanią w Oficerskiej Szkole Piechoty nr 1 w Krakowie, a później w Oficerskiej Szkole Piechoty nr 3 w Inowrocławiu. W okresie od 7 stycznia do 13 listopada 1946 roku był słuchaczem Kursu Dowódców Batalionów w Centrum Wyszkolenia Piechoty w Rembertowie. Po ukończeniu kursu został przydzielony do 55 pułku piechoty w Elblągu i wyznaczony na stanowisko adiutanta, a następnie komendanta szkoły podoficerskiej. W okresie od 12 grudnia 1947 roku do 9 listopada 1950 roku był słuchaczem pierwszego kursu w Akademii Sztabu Generalnego im. gen. broni Karola Świerczewskiego w Warszawie.