Участник Гражданской войны. Боец отряда Владикавказского совдепа, горской красной сотни 11-й армии (1918 — 1920), опергруппы Терской областной ЧК, инструктор Владикавказского комитета РКП(б), сотрудник ОблЧК, политбоец эскадрона 10-й армии (март 1920 — март 1921).
На командных, политических и преподавательских должностях в кавалерийских частях (май 1923 — февраль 1935).
С февраля 1935 в распоряжении РУ штаба РККА (ноябрь 1935 — февраль 1936), выполнял ответственные задания руководства, секретный уполномоченный Специального отделения «А» (активная разведка) (февраль 1936 — апрель 1938) РУ штаба РККА.
Советский военный советник военного руководства республиканской армии в Испании (август 1936 — октябрь 1937), организатор и руководитель партизанского движения, участвовал в ряде операций.
Начальник специального отделения (с мая 1939 г. отдела) «А» (апрель 1938 — август 1940), в период советско-финляндской войны 1939 — 1940 — заместитель начальника оперативной группы Генштаба на Северо-Западном фронте, командир Особой лыжной бригады, действовавшей в тылу финских войск с декабря 1939. Начальник 5-го отдела РУ Генштаба КА (август 1940 — июнь 1941).
Участник Великой Отечественной войны. В августе 1941 специальный уполномоченный по Северному фронту и руководству партизанским движением, начальник Особой оперативной группы РУ Генштаба Красной Армии (июнь 1941 — январь 1942), занимался организацией партизанского движения на Западном, Северо-Западном и Ленинградском фронтах.
Командир 114-й кавалерийской дивизии, заместитель командира 7-го кавалерийского корпуса (январь — август 1942), начальник Южного штаба партизанского движения (Кавказ, Крым) (август — ноябрь 1942), начальник оперативного отдела и помощник начальника ЦШПД (ноябрь 1942 — март 1943), заместитель начальника 2-го управления ГРУ Красной Армии (март 1943). По личной просьбе отправлен на фронт. Командир 2-й гвардейской кавалерийской дивизии (апрель 1943 — август 1946). Генерал-майор (1943).
Командир батальона сводного полка 1-го Украинского фронта на Параде Победы в Москве 24 июня 1945.
Командир 3-й отд. гвардейской Евпаторийской стрелковой бригады в Брянске (октябрь 1946 — март 1947), 27-й механизированной дивизии 38-й армии (1948 — 1951), 27го стрелкового корпуса 13-й армии (1951 — 1955), командующий 38-й армией Прикарпатского ВО (июнь 1955 — июль 1957). Генерал-лейтенант (1953).
Начальник Центра особого назначения, заместитель начальника ГРУ Генштаба ВС (октябрь 1957 — 1968).
Награжден тремя орденами Ленина, четырьмя орденами Красного Знамени, орденом Кутузова I ст., Суворова II ст., Отечественной войны I ст., медалями.