Родился сентябре в 1907 в г.Бобруйске Могилёвской области.
Окончил Высшую коммунистическую сельскохозяйственную школу Белоруссии им.Ленина.
С 1920 г. работал рабочим, председателем колхоза, директором МТС, инструктором ЦК КП(б)Б. 1930-1935гг. – председатель сельсовета, секретарь партячейки. 1937-1939 гг. - инструктор ЦК КПБ. В 1939 -1941гг. - секретарь по кадрам Брестского обкома КП(б)Б. Один из организаторов подполья и партизанского движения в Витебской и Брестской областях. С ноября 1942 г. - уполномоченный ЦК КП(б)Б по Брестской области, с апреля 1943 г. - командир Брестского партизанского соединения и секретарь Брестского подпольного обкома КП(б)Б.1944-1946 гг. - председатель исполкома Брестского областного Совета депутатов. 1949 – 1950 гг. - секретарь Барановичского ОК КПБ, заместитель министра сельского хозяйства БССР, первый секретарь Могилёвского ОК КПБ. С февраля 1958г.-1960 гг. - министр внутренних дел БССР.
Герой Советского Союза. Награждён орденом Ленина, орденами Красного Знамени, Суворова 2-й степени, Отечественной войны 1-й степени, медалью Золотая Звезда. Его именем названы улицы в г.Бресте, г.Ивацевичи, д.Здитово Березовского района.