Православный. Образование получил в Нижегородском графа Аракчеева кадетском корпусе. В службу вступил 30.08.1889. Окончил Михайловское артиллерийское училище. Выпущен в горный артиллерийский полк. Подпоручик (10.08.1890). Поручик (10.08.1894). Окончил Михайловскую артиллерийскую академию (1-й разряд). Штабс-капитан (30.05.1897). Переименован в поручика гвардии (30.05.1897). Обер-офицер для производства опытов в Главном артиллерийском полигоне (с 06.05.1898). Штабс-капитан (09.04.1900). Исполнял должность штаб-офицера для производства тех же опытов (с 20.02.1901). Капитан (06.12.1901). Делопроизводитель Главного крепостного комитета (29.11.1904-02.10.1910). Полковник (06.12.1907). Делопроизводитель ГУГШ (с 02.10.1910) и одновременно штатный преподаватель Михайловского артиллерийского училища (с 17.05.1911). Генерал-майор (06.12.1913). Добровольно вступил в РККА, преподавал в Артиллерийской академии РККА (в 1925-1932 - Военно-техническая академия РККА, затем - Артиллерийская академия имени Ф.Э. Дзержинского). Доктор военных наук, профессор. Генерал-майор артиллерии (04.06.1940). Во время Великой Отечественной войны 1941-1945 гг. член Артиллерийского комитета ГАУ. Член-корреспондент Академии артиллерийских наук (1946). Умер в Москве. Похоронен на Новодевичьем кладбище.