Вызначыўся падчас Віцебска-Аршанскай наступальнай аперацыі. 23 чэрвеня 1944 г. каля вёскі Карпавічы (Сенненскі раён) узвод пад яго камандаваннем знішчыў 6 агнявых пунктаў праціўніка, фарсіраваў раку Лучоса, захапіў і утрымліваў плацдарм, забяспечыўшы пераправу палка. 24 чэрвеня 1944 г. каля вёскі Асінаўка (Віцебскі раён) узвод знішчыў 5 кулямётных пунктаў і каля 130 гітлераўцаў. 25 чэрвеня ў баі каля вёскі Камары Віцебскага раёна на працягу дня адбіў 4 контратакі праціўніка, загінуў у гэтым баі.