Участник Гражданской и Великой Отечественной войны. Принимал участие в ликвидации басмачества в Туркестане. С 1921 года служил в органах государственной безопасности в Москве, Узбекской ССР, Белорусской ССР. С начала Великой Отечественной войны на фронте, в органах военной контрразведки. Один из организаторов партизанского движения в Гомельской области. В 1943 – 1947 годах – начальник УНКГБ Гомельской области Белорусской ССР. В 1947 – 1952 годах – заместитель начальника МГБ на Горьковской железной дороге. В 1957 – 1963 годах – начальник Военизированной пожарной охраны СНХ Горьковского экономического административного района. Воинское звание: полковник. Почётный гражданин города Шахрисабз Кашкадарьинской области Узбекской ССР. Награды: орден Ленина (21.02.1945), Красного Знамени (09.06.1942, 03.11.1944, 21.04.1945, 25.07.1949), Отечественной войны 2-й степени (05.11.1944), Красной Звезды (28.10.1967), медали, в т. ч. «За победу над Германией в Великой Отечественной войне 1941–1945 гг.».
Место захоронения: г. Нижний Новгород кладбище «Марьина Роща»