Белорус.
Уроженец д. Казимировки (Тишовский микрорайон, г. Могилев, БССР). Из крестьян.
Окончил 7 классов.
В рядах КА с 1936 г.
Поступил в
Инженерное училище в Ленинграде. Курсант. Член ВЛКСМ с 1938 г.
1939 – окончил ускоренный курс Ленинградского КВИУ им. А.А. Жданова. Младший лейтенант. Направлен для прохождения службы в 140сд (36АК), сформированную (1939) в г. Изяславе (Киевский ОВО), командир (16.8.1939-19.9.1941) полковник
Л.Г. Басанец.
Командир саперного взвода школы
199осапб 140сд.
На 18.6.1941 – 36СК (228сд, 140сд, 146сд) находился на марше и подходил в район Дубровка, Лабунь, Староконстантинов.
Участник
Великой Отечественной войны.
Воевал на Юго-Западном фронте.
На 23.6 – 36СК 6А входил в состав второго эшелона фронта, с задачей совершить марш 150-200 км до рубежа г. Кременец (Тернопольской области), г. Дубно (Ровненской области) для прикрытия житомирского направления.
140сд контратаковала (26-29.6) южнее Дубно, а затем перешла (1.7.) к обороне.
…
7.8.1941 – 140сд 6А погибла в котле под Уманью. 6А была расформирована (10.8.1941).
Пропал без вести (9.1941).
Выжил.
Воевал на 1 Белорусском фронте.
Уволен в запас, состоял на учете в Могилевском ГВК.