Родился 20 декабря 1891 года в городе Темрюк Краснодарского края (Россия) в семье мещан. Русский. Окончил Темрюкское трёхклассное училище.
Участвовал в первой мировой войне.
Служил в составе 37-го Сибирского стрелкового полка.
16 (17) февраля 1915 года был ранен разрывной пулей в правое бедро под деревней Кержик (видимо, где-то в Польше).
Присвоено звание прапорщика.
В РККА с 20 июня 1918 года.
Участвовал в гражданской войне.
Участвовал в вооруженном конфликте на Восточно-Китайской железной дороге в 1929 году.
Окончил Военную академию РККА им. М. В. Фрунзе.
13 декабря 1935 года присвоено звание полковника.
С 1938 года по 1940 год служил помощником начальника штаба 12-го стрелкового корпуса.
22 февраля 1938 года присвоено воинское звание «комбриг».
Участвовал в национально-революционной войне в Испании в 1938 году, был советником командующего Каталонской армией.
4 июня 1940 года присвоено звание генерал-майор.
С 1940 года был начальником 2-го отдела Управления боевой подготовки Красной Армии.
Участвовал в Великой Отечественной войне с 1941 года.
Продолжал руководить 2-м отделом Управления боевой подготовки до сентября 1941 года, затем был начальником одного из оперативно-стратегических направлений оперативного управления Генштаба. С 10 марта по 19 мая 1942 года был начальником штаба Крымского фронта, с июля по август 1943 года - начальником штаба 47-й армии.
29 июля 1944 года присвоено звание генерал-лейтенанта.
С 5 марта 1945 года был главным редактором журнала «Военная мысль».
После окончания войны продолжал службу в Вооруженных Силах. Руководил Управлением по использованию опыта войны Генерального штаба, с сентября (октября) 1946 года был начальником научно-исследовательского отдела и учёным секретарем Совета Военной академии имени М. В. Фрунзе, вел научную и преподавательскую работу.
Доцент, кандидат военных наук.
Автор боевого устава пехоты (1942 год), пособий по методике подготовки штабов.
13 августа 1955 года вышел в отставку в звании генерал-лейтенанта.
Проживал в городе Москва (Россия).
Умер в апреле 1957 года. Похоронен на Новодевичьем кладбище в Москве.
Награжден орденом Ленина (21.02.1945), тремя орденами Красного Знамени (13.02.1930, 03.11.1944, 20.06.1949), орденом Кутузова 1-й степени (29.07.1944), орденом Отечественной войны 1-й степени (17.05.1943), орденом Красной Звезды (22.02.1944), медалями «ХХ лет Рабоче-Крестьянской Красной Армии» (1938), «За оборону Москвы», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.