Latem 1944 brał udział w operacji brzesko-lubelskiej, w tym forsowaniu Bugu 21 lipca, wyzwalaniu Chełma 22 lipca i walkach o Lublin w dniach od 23 do 25 lipca, gdzie przy odpieraniu ataku przeciwnika zniszczył czołg; otrzymał za to swój drugi order. 28 lipca 1944 brał udział w forsowaniu Wisły w rejonie Puław i walkach o przyczółek na zachodnim brzegu Wisły. W styczniu 1945 uczestniczył w operacji wiślańsko-odrzańskiej, w tym walkach w rejonie Tomaszowa 16 stycznia i Łodzi 19 stycznia. Później wraz z plutonem dotarł do Odry, którą sforsował 30 stycznia i uchwycił przyczółek na lewym brzegu. Podczas kontrataku Niemców zniszczył dwa stanowiska erkaemów i jedno stanowisku cekaemu, zadając Niemcom straty w ludziach, po czym został śmiertelnie ranny i zmarł. Pochowano go 14 km na północny wschód od Zielonej Góry, po wojnie grób przeniesiono na cmentarz wojskowy w Międzyrzeczu.
Odznaczenia Złota Gwiazda Bohatera Związku Radzieckiego (pośmiertnie, 27 lutego 1945) Order Lenina (pośmiertnie, 27 lutego 1945) Order Czerwonej Gwiazdy (dwukrotnie, w tym 4 sierpnia 1944) Medal za