Po rozpoczęciu wojny z Niemcami walczył w 67 Armii na Froncie Leningradzkim. W roku 1943 w stopniu majora został skierowany do Wojska Polskiego, gdzie objął stanowisko dowódcy 2 pułku artylerii Lekkiej a potem 1 pułku artylerii lekkiej którym dowodził w bitwie pod Lenino, gdzie został kontuzjowany. Przeszedł cały szlak bojowy 1 Armii WP do Berlina na stanowiskach dowódcy artylerii 3 Dywizji Piechoty i 2 Dywizji Piechoty.