1906 – Старший адъютант штаба Иркутского Военного округа. С 2 марта 1909 – Штаб-офицер для поручений при штабе XV армейского корпуса. С 18 апреля 1910 – Полковник. С 16 мая – 25 сентября 1909 – Цензовое командование батальоном в 9-м гренадерском Сибирском полку. С 24 ноября 1910 – Штаб-офицер для поручений при штабе Варшавского военного округа. С 12 декабря 1911 – Старший адъютант штаба Варшавского военного округа. С 18 января 1912 – Начальник отделения ГУГШ. С 15 июня 1915 – Командир 9-го гренадерского Сибирского полка. 31 июля 1916 – Начальник штаба 3-й гренадерской дивизии. 16.12.1916 – Генерал-майор. 21 мая 1917 – Начальник штаба XXV армейского корпуса. С 2 июня 1917 – Командующий 3-й гренадерской дивизией. С 23 октября 1917 – Демобилизован. 1918 – Добровольно вступил в РККА. Начальник организационного отдела Центрального Управления Военных Сообщений РВСР. Помощник и начальник Московского управления военных сообщений. С 21 сентября 1921 – начальник военных сообщений Московского военного округа. С 1930 – военный руководитель МИИЖТ. С 11.12.1953 – в отставке. Похоронен на Введенском кладбище. Воинские звания: комдив (02.12.1935 приказ НКО № 2500); генерал-майор технических войск (04.02.1943). Награды Российской Империи: орден Святого Станислава III степени (1903); орден Святой Анны IV степени (1904; 03.12.1909); орден Святого Владимира IV степени с мечами и бантом (1906); орден Святой Анны III степени (1908; 02.03.1909); орден Святого Владимира III степени (06.12.1912). Награды СССР: орден Ленина (21.02.1945); 3 ордена Красного Знамени (03.11.1944; 24.06.1948); орден Отечественной войны 2-й степени (28.12.1946); орден Трудового Красного Знамени (25.12.1946); орден Красной Звезды (14.11.1961); медаль «ХХ лет РККА» (22.02.1938); медаль «За оборону Москвы» (01.05.1944); медаль «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» (09.05.1945).