приходская школа, Ораниенбаум 1912; высш. начальное училище, Ораниенбаум 1917; командный ф-т Воен. акад. механизации и моторизации РККА, Москва (11.1934-05.1939)[2].
ком. взвода, пом. и ком. 81 отдельн. дивизиона войск ГПУ, 10 отдельн. полка войск ВЧК, отдельн. Ташк. дивизиона ОГПУ, Среднеазиат. ВО (06.1923-09.1925);
в Высш. пограншколе ОГПУ, Москва (09.1925-01.1927);
ком. взвода, ком. роты пограншколы ОГПУ, Ташкент (01-11.1927);
пом. коменданта участка 47, 48 погранотрядов, Среднеазиат, ВО (11.1927-03.1931);
инспектор упр. погранохраны ПП ОГПУ Средней Азии, Ташкент (03.1931-11.1934);
зам. нач. ВШ войск НКВД СССР (11.05.1939-02.1940);
нач. штаба отряда ОСНАЗ НКВД, Сев.-Зап. фронт (13.02.1940-04.1940);
зам. нач. ВШ войск НКВД (04.1940-11.1940);
нач. отд. ГУМПВО НКВД СССР (11.1940-31.07.1941);
нач. Гл. упр. пожарной охраны НКВД-МВД СССР (31.07.1941-12.03.1953);
зам. нач. штаба Гл. упр. внутр. охраны МВД СССР (02.04.1953-12.03.1954);
зам. нач. штаба Гл. упр. внутр. и конвойной охраны МВД СССР (12.03.1954-14.02.1956);
нач. штаба и зам. нач. Гл. упр. внутр. и конвойной охраны МВД СССР (14.02-09.06.1956);
зам. нач. 2 упр. штаба ГУПВВ МВД СССР (12.06.1956-01.04.1957);
нач. штаба и зам. нач. ГУВКВ МВД СССР (01.04.1957-14.04.1959);