С 1925 года работал инструментальщиком на заводе в Москве. В 1926 году вступил в ВКП(б). С 1930 года председатель завкома, заместитель директора завода. В 1931 году окончил рабфак.
В 1937—1938 — 1-й секретарь Пролетарского райкома ВКП(б) (Москва).
С июня 1938 по 1942 — заместитель начальника управления Главного Политического управления РККА (в 1940—1941 — Главное управление политической пропаганды Красной армии).
С апреля 1943 до июля 1945 — начальник Управления военной разведки Генерального штаба, затем Разведывательного управления Генерального штаба — заместитель начальника Генерального штаба Красной армии.
С июля 1945 по сентябрь 1947 — начальник Главного разведывательного управления Генерального штаба — заместитель начальника Генерального штаба Советской армии.