В 1919 году вступил в коммунистическую партию, до службы в армии был уполномоченным по продразверстке в Калужской области и помощником уполномоченного ВЧК в Брянской области.
С 1923 по 1939 год служил в пограничных войсках в республиках Белоруссии и Молдовы. Последнее место службы г. Тирасполь, начальник пограничного отряда. Ушел в отставку в звании майора погранвойск.
29 августа 1936 года награжден знаком «Почетный работник ВЧК-ОГПУ (ХV).
В июле 1941 года участвовал в формировании батальона ополченцев из Балашихинского района, возглавил его.
В плену находился до апреля 1945 года (сведения из его анкеты, документы, подтверждающие нахождение в немецком плену не найдены). После проверки в 10 запасном стрелковом полку 1-ой Горьковской дивизии, в декабре 1945 года вернулся в Балашиху и приступил к работе в прежней должности.
В 1965 году вышел на пенсию.