16 августа 1878 года вступил на службу в Российскую императорскую армию. Окончил Павловское военное училище, откуда был выпущен со старшинством в чинеподпоручика с 8 августа 1880 года с зачислением по армейской пехоте и с прикомандированием к лейб-гвардии Литовскому полку. Был переведён в гвардию и получил старшинство в чине прапорщика с 8 августа 1880 года. 30 августа 1884 года получил старшинство в чине подпоручика, 1 января 1885 года получил старшинство в чине поручика. Окончил Николаевскую военную академию по 2-му разряду. 5 апреля 1892 года получил старшинство в чине штабс-капитана, 6 декабря 1897 года получил старшинство в чине капитана. В течение 6 лет двух месяцев и двух дней был командиромроты, в течение года двух месяцев и 28 дней командовал батальоном. 6 декабря 1902 года получил старшинство в чине полковника. С 15 марта по 11 октября 1904 года был командиром 246-го Грязовецкого резервного батальона. С 11 октября 1904 года по 21 августа 1906 года был командиром 246-го пехотного Грязовецкого полка. С 21 августа 1906 года по 5 мая 1910 года был командиром 194-го пехотного резервного Мстиславского полка. С 5 мая 1910 года по 16 января 1913 года был командиром 149-го пехотного Черноморского пехотного полка. В 1913 году «за отличие» был произведён в генерал-майоры, со старшинством с 16 января того же года. С 16 января 1913 года по 29 июля 1914 года был командиром 1-й бригады 44-й пехотной дивизии[1].
Волков С. В. Генералитет Российской империи: Энциклопедический словарь генералов и адмиралов от Петра I до Николая II: в 2 томах. — М.: Центрполиграф, 2009. — Т. 2: Л—Я. — ISBN 978-5-227-02055-0.