Родился в 1898 году в деревне Красный Берег Быховского района. В 1917-1918 годах принимал активное участие в борьбе с польско-немецкими оккупантами.
В период Великой Отечественной войны был в распоряжении ЦК КП(б)Б, принимал участие в партизанском движении на Брянщине. С марта по ноябрь 1943 года — секретарь Быховского подпольного райкома партии, с ноября 1943 по август 1950 — секретарь Быховского райкома КП(б)Б. Награждён четырьмя орденами и шестью медалями.
Звание «Почётный гражданин города Быхова» присвоено 16 апреля 1974 года в связи с 30-летием освобождения района от немецко-фашистских захватчиков. Умер в 1981 году. Похоронен в г. Минске.