Родился 05.05.1930, д. Поплово, Щучинский повет, Новогрудское воеводство, Польша (ныне Щучинский район, Гродненская область). Историк, специалист в области истории Коммунистической партии Беларуси и истории Гродненской областной партийной организации. Кандидат исторических наук (1970), профессор (1986).
Образование: Белорусский государственный университет им. В. И. Ленина, исторический факультет (1955).
Научные интересы: история Коммунистической партии Беларуси; исследование проблем гражданской истории Беларуси и методика преподавания ее в средней школе.
Место работы, должность: учебные заведения (школы) г. Волковысска (учитель, завуч, директор); Отдел народного образования Гродненского облисполкома (1963–1967, заместитель начальника отдела); Гродненский государственный университет им. Я. Купалы (1967–2004; преподаватель, старший преподаватель, доцент кафедры истории КПСС, в 1973–1979 – декан историко-педагогического факультета, в 1979–1990 – заведующий кафедрой истории КПСС, заведующий кафедрой политической истории, в последние годы жизни – профессор кафедры истории Беларуси и кафедры истории славянских государств).
Награды: орден "Знак Почета".
Умер в 2004 г., похоронен в г. Гродно.