Ведёт своё происхождение из потомственных дворян Санкт-Петербургской губернии.Получил образование сначала в Санкт-Петербургском коммерческом училище, затем во 2-м Константиновском военном училище, после которого в 1880 году поступил на службу в лейб-гвардейский Семёновский полк.
С 1883 по 1886 году получил востоковедческое образование на офицерских курсах восточных языков при Азиатском департаменте Министерства иностранных дел, где занимался изучением арабского и турецкого языков.
В 1886 году переведён в распоряжение командующего войсками Омского военного округа.
В мае-декабре 1887 года был командирован в Северо-Западный Китай для сбора военно-статистических сведений о Синьцзяньской провинции. По материалам этой экспедиции был подготовлен исторический обзор развития русской коммерции в областях Северо-Западного Китая.
С мая по ноябрь 1888 года им была совершена рекогносцировка участка государственной границы между Российской Империей и Китаем, который находился в пределах Семиреченской и Семипалатинской областей.
В 1892 году стал командиром роты лейб-гвардейского Семёновского полка, а в 1893 года был возведён в капитаны, затем с мая 1901 года начал исполнять обязанности младшего штаб-офицера батальона, в июне того же года был прикомандирован к штабу войск Гвардии в Петербургском военном округе.
В 1908 году получил звание генерал-майора, а с 1910 года числился в резерве чинов штаба Санкт-Петербургского военного округа.
В декабре 1917 года уволился по состоянию здоровья.