Родился 11 декабря 1905г. в д.Слобода-Кучинка Копыльского района Минской обл.
Окончил 1 курс Всесоюзного института журналистики.
С 1925 по 1927 гг. работал секретарем, председателем Слобода-Кученковского сельсовета. 1929-1931 гг.- председатель колхоза, сельпо. 1931-1937 гг.- заведующий отделом редакции Копыльской районной газеты, ответственный секретарь, редактор Ветковской районной газеты. 1937-1939гг. – председатель Ветковского райисполкома, Жлобинского райисполкома. Сентябрь-октябрь 1939 г. - председатель Временного управления Красной армии по Брестскому уезду, председатель Временного управления Красной Армии по Полесскому воеводству. С ноября 1939 по 1941 гг. - председатель Брестского областного исполнительного комитета. С 1945г. - заместитель председателя Президиума Верховного Совета БССР, председатель Минского городского исполнительного комитета, первый заместитель Министра коммунального хозяйства БССР. С 1957 по 1968 гг. — начальник Главного управления коммунального хозяйства и энергетики - коммунального хозяйства при Совете Министров БССР.
Депутат Верховного Совета Союза ССР, Верховного Совета БССР. Награжден орденами Ленина, Красного Знамени, Отечественной войны 2 степени, Трудового Красного Знамени, Красной Звезды, «Знак Почета».