Родился 15 ноября 1929 года в деревне Поляниновичи Быховского района. В 1954 году окончил исторический факультет Могилёвского педагогического института им.А.А.Кулешова. В 1958 г. назначен директором Городецкой средней школы, где проработал 9 лет. Работал заведующим Быховским районным отделом народного образования до 1969 года, а затем был назначен заместителем председателя Быховского райисполкома.
Председателем Быховского районного исполнительного комитета работал с 1971 по 1982 год. С 1982 года стал начальником отдела профтехобразования Могилёвской области, а затем — директором Могилёвского ПТУ № 70, откуда ушёл на пенсию. Звание «Почётный гражданин Быховского района» присвоено 3 июля 2009 года.
Умер 14 сентября 2021 года.