Православный. Уроженец Карсской области. Родился в казачьем роде Корсунов. На военной службе с 1 сентября 1985. Учился в Михайловском Воронежском кадетском корпусе. В 1897 году окончил Константиновское артиллерийское училище. Из училища выпущен хорунжим (ст. 13.08.1897) в отдельную Кубанскую казачью конно-артиллерийскую батарею. Сотник (ст. 12.08.1900).
В 1905 году окончил Академию Генерального штаба по первому разряду. Капитан (ст. 28.05.1905). Цензовое командование ротой отбывал в 252-м пех. Анапском резервном батальоне (09.11.1905-09.11.1907). С 28 ноября 1907 — помощник старшего адъютанта штаба Кавказского военного округа. С 28 апреля 1911 — помощник делопроизводителя ГУГШ. Подполковник (ст. 06.12.1911). Делопроизводитель ГУГШ (5 мес. до апреля 1915). Полковник (ст. 06.12.1914).
Во время первой мировой войны в Ставке верховного главнокомандующего (май 1915 — сентябрь 1916), штаб-офицер для делопроизводства и поручений управления генерал-квартирмейстера Ставки.
С 8 ноября 1916 — командир 1-го Кизляро-Гребенского полка Терского казачьего войска. С августа 1917 — помощник дежурного генерала Главного штаба. Делопроизводитель и обер-квартирмейстер ГУГШ. Генерал-майор (1917).
С 1918 в РККА. 2-й Помощник начальника оперативного отдела Всероглавштаба. Начальник отделения оперативного отдела штаба 2-й армии на Восточном фронте. С 1919 начальник общего отделения Организупра Всероглавштаба (1,5 мес.). Начальник отчетного отдела Организупра Всероглавштаба (2 г.) и сотрудник-составитель Военно-Исторической комиссии (3,5 г.). Начальник отчетного отдела Оперупра Штаба РККА (6 мес.). Начальник военно-географического отделения Оперупра Штаба РККА (7 мес.).
В 1922—1954 на научной и преподавательской работе в Военной академии им. М. В. Фрунзе. Автор многих военно-исторических работ.
С 1954 в отставке. Умер в 1958 году.