Родился в 1891 году в деревне Левино Ярославской губернии. Член РСДРП(б) с 1917 года. Образование - 5 классов гимназии.
В 1909-1916гг. - рабочий разных предприятий (г. Москва). С 1916г. - в русской армии. В 1918г. - в Нижегородской губернской ЧК. В 1919г. - заведующий Организационным отделом Казанской губернской ЧК. В 1920–1922гг. - инспектор, помощник начальника Организационного отдела ВЧК при СНК РСФСР, помощник начальника Административного отдела ВЧК при СНК РСФСР. В 1922–1923гг. - заместитель председателя Абхазской областной ЧК. В 1923–1924гг. - уполномоченный Экономического управления ОГПУ при СНК СССР, начальник Отделения Экономического управления ОГПУ при СНК СССР. В 1924–1925гг. - начальник погранотряда (Крымская АССР). В 1925–1926гг. - начальник Особого отдела ОГПУ Морских Сил Черного и Азовского морей. В феврале-марте 1926г. - начальник Центрального административного управления Крымской АССР. В 1926-1930гг. - старший инспектор Полномочного представительства ОГПУ по Крыму. В 1930г. - начальник Винницкого окротдела ГПУ, начальник Черниговского окротдела ГПУ, в распоряжении ОГПУ при СНК СССР. В 1930–1931гг. - начальник III отделения Главного управления исправительно-трудовых лагерей ОГПУ при СНК СССР. В 1931–1933гг. - инспектор Политического отдела Главной инспекции милиции ОГПУ при СНК СССР. В 1933–1934гг. - для особых поручений Экономического управления ОГПУ при СНК СССР. В 1934–1935гг. - старший инспектор Отдела наружной службы Главного управления рабоче-крестьянской милиции НКВД СССР. В 1935–1939гг. - помощник начальника Политотдела Главного управления пограничной охраны НКВД СССР. В январе-марте 1939г. - помощник начальника Главного управления исправительно-трудовых лагерей НКВД СССР. С марта 1939г. - старший уполномоченный Контрольно-инспекторской части при заместителе наркома внутренних дел СССР В.В. Чернышове, с 7 октября 1939г. - начальник Контрольно-инспекторской части при заместителе наркома внутренних дел СССР Чернышове.
Капитан госбезопасности (1936г.).
Скончался в 1942 году.