Родился 17.07.1897 г. в м. Лунинец Пинского уезда Минской губернии в семье ремонтного рабочего службы пути. Беларус.
В 1911 г. окончил 2-х классное железнодорожное училище и поступил ремонтным рабочим службы пути на станцию Лунинец. С мая 1916 г. в армии: рядовой 29-го инженерного полка, рядовой ротной фельдшерской школы этого полка. В 1917 г. – младший унтер-офицер, ротный фельдшер этого же полка. С марта 1918 г. в РККА: ротный фельдшер Брянского полка, с октября 1918 г. – фельдшер подвижного госпиталя 27-й стрелковой дивизии, с марта 1919 г. – фельдшер гаубичного артиллерийского дивизиона 26-й стрелковой дивизии, с сентября 1919 г. – фельдшер 9-го легкого артиллерийского дивизиона, с ноября 1919 г. – лекпом (лекарский помощник) 216-го военного госпиталя, с января 1920 г. – фельдшер 176-го санитарного поезда, с февраля 1921 г. – политрук 176-го санитарного поезда, затем – военный комиссар трудового батальона 22-й стрелковой дивизии, с марта 1921 г. – военный комиссар санитарной части 40-й стрелковой дивизии, с июня 1921 г. – помощник военкома бригады 118-й стрелковой дивизии, с июля 1921 г. – помощник военкома 33-й пограничной дивизии ВЧК, с января 1922 г. – помощник по политчасти командира 19-го батальона Дорожно-транспортной ЧК, с августа 1922 г. – военный комиссар 7-го особого кавалерийского дивизиона ГПУ, с июня 1923 г. – военный комиссар 5-го пограничного дивизиона ОГПУ, с ноября 1923 г. – военный комиссар 16-го отдельного пограничного эскадрона ОГПУ, с 26.10.1924 г. – курсант Высшей пограничной школы ОГПУ.
После окончания ВПШ, с апреля 1925 г. – помощник начальника Красноярского ПО по политчасти, с 01.10.1925 г. – помощник начальника 53-го Даурского ПО по политчасти, с 16.04.1927 г. – помощник начальника 57-го Хабаровского кавалерийского ПО по политчасти, с 29.08.1927 г. – помощник начальника 57-го Хабаровского кавалерийского ПО по секретно-оперативной части, с 13.09.1929 г. – начальник 57-го Нерчинского ПО, с 01.05.1930 г. – начальник 53-го Даурского ПО, с 17.05.1931 г. – начальник 52-го Сахалинского ПО и одновременно – начальник Сахалинского окружного отдела ОГПУ, с 15.07.1934 г. – начальник УНКВД по Сахалинской области и одновременно – начальник 52-го Сахалинского ПО, с 13.06.1938 г. – начальник 52-го Сахалинского ПО.
Комбриг (приказ Наркома внутренних дел СССР от 23.12.1935 №865).
Награды: орден Красной Звезды (16.05.1935) – «в ознаменование десятилетия советизации Сахалина, за успешную работу в области хозяйственного и культурного строительства на Сахалине и укрепления обороноспособности Сахалина», медаль «ХХ лет РККА» (22.02.1938); знак «Почетный работник ВЧК-ГПУ (V)» (№671), знак «Почетный работник ВЧК-ГПУ (XV)» (1935).