Родился в посёлке Белыничи Могилёвской области Белоруссии. С ноября 1927 года служил в Красной Армии. Участник Великой Отечественной войны. Воевал в составе 158-го гвардейского стрелкового полка 51-й гвардейской стрелковой дивизии 23-го гвардейского стрелкового корпуса. Принимал участие в Сталинградской битве. После окончания войны продолжил службу в армии. Гвардии подполковник. Жил в городе Горьком, похоронен на Ново-Сормовском кладбище. Награды: ордена Красного Знамени (30.03.1944, 06.11.1944, 20.06.1949), Отечественной войны 1-й (06.04.1985) и 2-й (18.07.1944) степени, Александра Невского (30.06.1945), Красной Звезды (28.02.1943, 03.11.1944), медали.