Выпускник МГПИ им. Ленина (ныне МПГУ). Пулемётчик, Герой Советского Союза. Доктор исторических наук, профессор.
Родился 28 декабря 1917 года. После школы поступил в Могилёвский педагогический институт, воевал с 1941 года. Был рядовым пулемётчиком 936-го стрелкового полка 254-й стрелковой Черкасской Краснознамённой дивизии 52-й армии 2-го Украинского фронта. Воевал на Брянском, Калининском и 2-м Украинском фронтах. В бою у деревни Кирпицы ликвидировал пулемётный расчёт противника, захватил немецкий пулемёт и огнём из него уничтожил 50 гитлеровцев. При форсировании реки Жижни одним из первых перебрался на правый берег, был ранен, но вёл огонь до тех пор, пока не потерял сознание.
Демобилизовавшись, окончил МПГИ и работал преподавателем в Московском библиотечном институте, Вильнюсском университете, Минском мединституте; с 1960 года – на кафедре истории КПСС Белорусского государственного университета.
Скончался в 2010 году.