Родился 22 августа 1917 г. в дер. Полюдово Толочицкого района, Витебской области.
Окончил Оршанский учительский институт, военно-политическое училище им.Молотова, Высшую партийную школу при ЦК КПСС.
С 1937 по 1939 гг. - директор детского дома и преподаватель средней школы м.Рясно Дрибинского района Могилевской области. С 1939 по 1941 гг. – заместитель политрука Калининского военного округа. В 1941 - 1946 гг.- политрук роты, старший инструктор политотдела, заместитель начальника по политчасти фронтовой школы Второго Белорусского фронта. С 1946 по 1956 гг. - лектор Пинского ОК КПБ, заместитель заведующего отделом партийных, профсоюзных и комсомольских органов Пинского ОК КПБ, второй и первый секретарь Давид-Городокского РК КПБ. В 1956 -1964 гг. - первый секретарь Пинского ГК КПБ, первый секретарь Могилевского ОК КПБ. С 1964 по декабрь 1983 гг. – председатель исполнительного комитета Брестского областного Совета народных депутатов.