С марта 1917 г. член Орловского городского совета рабочих и солдатских депутатов, с апреля 1917 г. слесарь гранатного отделения завода Циндаля (г. Москва), в дальнейшем член заводского комитета и сотник (командир сотни) отряда Красной Гвардии при заводе Циндаля, секретарь и член «тройки» Замоскворецкого районного штаба Красной Гвардии (г. Москва). С февраля 1918 г. казначей, заместитель начальника и начальник снабжения Замоскворецкого районного военного комиссариата[64], с ноября 1918 г. на работе в органах госбезопасности: заведующий отделом по борьбе с контрреволюцией Замоскворецкой районной ЧК, одновременно член Замоскворецкого райкома РКП(б). В 1919 г. председатель следственной комиссии, одновременно начальник административного отдела и начальник милиции Замоскворецкого районного исполкома г. Москвы.
С ноября 1919 г. начальник СОО и заместитель председателя Полтавской губернской ЧК. В 1920 – 1921 гг. председатель и врид. председателя Донецкой губернской ЧК, затем (с февраля 1921 г.) председатель Черниговской губернской ЧК, с февраля 1922 г. начальник Волынской губернской ЧК. С марта 1922 г. начальник Волынского губотдела ГПУ, затем (с апреля 1922 г.) начальник СОО и заместитель полпреда ГПУ по Правобережной Украине. В марте 1923 – ноябре 1924 гг. начальник Ферганского облотдела ГПУ и начальник ОО ГПУ войск Ферганской области. С декабря 1924 г. председатель ГПУ Узбекской ССР, в феврале 1927 г. откомандирован в распоряжение ОГПУ СССР, затем (с марта 1927 г.) начальник Тамбовского губотдела ОГПУ. В августе 1928 – октябре 1930 гг. начальник Тамбовского окротдела ОГПУ, затем (с ноября 1930 г.) начальник Чувашского облотдела ОГПУ.
С января 1931 г. начальник Управления милиции и уголовного розыска Нижегородского крайисполкома, одновременно с марта 1931 г. помощник полпреда ОГПУ по Нижегородскому краю (по милиции и уголовному розыску). С августа 1931 г. заместитель начальника Управления Среднеазиатских ИТЛ ОГПУ, затем помощник начальника Управления Сибирских ИТЛ ОГПУ. В октябре 1931 – августе 1932 гг. начальник Управления Сибирских ИТЛ ОГПУ, в дальнейшем начальник Управления Вишерских ИТЛ ОГПУ, однако в октябре 1932 г. этот приказ был отменен. С октября 1932 г. начальник Могилевского оперсектора/сектора ОГПУ – НКВД и ОО ОГПУ – ГУГБ НКВД 16-го стрелкового корпуса и 33-й стрелковой дивизии.
В октябре 1934 г. был уволен из органов НКВД, с зачислением в особый резерв НКВД, в дальнейшем председатель специальной коллегии Верховного Суда Белорусской ССР, затем до ноября 1938 г. заместитель председателя Верховного Суда Белорусской ССР. В дальнейшем пенсионер, проживал в г. Минске.
29 января 1939 г. был арестован и привлечен к уголовной ответственности «…за принадлежность к латвийской разведке и контрреволюционной