Служа в Генеральном штабе, составил «Военно-статистическое описание Виленской губернии». Был начальником штаба Московского военного округа.