Родился в семье крестьянина. Член РСДРП(б) с 1917 года. Участник Гражданской войны в России. В 1919 году направлен на подпольную работу в Минскую губернию. В 1920 году арестован польскими властями и осуждён на 10 лет каторги. В 1921 году был обменян на польских пленных и выехал в СССР. Чл. ЦК КП(б) Белоруссии (1925—27, 1932—34, 1937).
В 1921—24 годах работал в органах юстиции Белорусской ССР. В 1924—29 годах на профсоюзной работе в Белоруссии и Сибири. В 1929 году 1-й секретарь Иркутского окружного комитета ВКП(б). С октября 1930 года по февраль 1934 года 2-й секретарь ЦК Компартии Белоруссии. С 1934 года член Комиссии партийного контроля (КПК) при ЦК ВКП(б), уполномоченный КПК с 1934 г. по Казахстану, с 1936 г. по Харьковской области. С марта 1937 года 1-й секретарь ЦК КП(б) Белоруссии. Первый секретарь Городского комитета партии г. Минска в 1937 году.
17 июля 1937 г. арестован. Привлекался в качестве обвиняемого к процессу по делу «Правотроцкистского антисоветского блока». Осуждён 13.03.1938 Военной коллегией Верховного суда СССР. Расстрелян 15.03.1938 на Коммунарке. В 1957 г. реабилитирован, в 1958 г. восстановлен в партии.