W 1942 roku wstąpił do armii Andersa, w której dowodził I batalionem 13 pułku piechoty „Rysiów”. Następnie pełnił funkcję zastępcy dowódcy 13 Wileńskiego batalionu strzelców „Rysiów”, a później w stopniu majora zastępcy dowódcy 15 Wileńskiego batalionu strzelców „Wilków”. W bitwie o Monte Cassino dowodził atakiem na wzgórze „Widmo”, walczył w pierwszej linii. Za tę bitwę został odznaczony Złotym Krzyżem Virtuti Militari. Następnie brał udział w bitwie o Ankonę, dowodził zgrupowaniem prowadzącym pościg za wycofującymi się Niemcami. Po bitwie został awansowany na podpułkownika. 17 maja 1944 roku został dowódcą 15 baonu „Wilków”.