W 1943 pokonał pieszo 130 km do najbliższej stacji kolejowej, aby dalej transportami towarowymi dotrzeć do sieleckiego obozu. Otrzymał przydział do 1 batalionu 3 Pułku Piechoty. Walczył pod Lenino, na przyczółku warecko-magnuszewskim, brał udział w wyzwalaniu Warszawy, walki na Wale Pomorskim i forsowaniu Odry pod Siekierkami, w maju 1945 dotarł do Berlina. Był dwukrotnie ranny, a za bohaterską postawę w czasie walk o Berlin został awansowany do stopnia sierżanta. Jesienią 1945 roku został skierowany do 11 Oddziału Ochrony Pogranicza w Kłodzku, a 15 grudnia 1945 do Centrum Wyszkolenia Sanitarnego i Oficerskiej Szkoły Felczerów, gdzie pełnił funkcję szefa kompanii i kursów akademickich specjalnego Fakultetu Wojskowo-Medycznego przy Akademii Medycznej w Łodzi. W kolejnych latach na stałe związał się z podchorążymi Wojskowego Centrum Wyszkolenia Medycznego i Wojskowej Akademii Medycznej w Łodzi. Służbę zawodową zakończył w 1979, w stopniu chorążego.