Из дворян. Окончил школу гвардейских подпрапорщиков и кавалерийских юнкеров. Службу начал в лейб-гвардии Преображенском полку (1856). Занимал должности командира роты, батальона. Полковник (1871).
Участник русско-турецкой войны 1877-78. Командир 17-го пехотного Архангелогородского полка (1877). С 1878 командир бригады 5-й пехотной дивизии. С 1882 по 1890 командовал Лейб-Гвардии Семеновским полком. Генерал-майор (1882). С 1888 года — член Главного военного суда. Директор Императорского училища правоведения (08.12.1890 – 04.02.1897). Генерал-лейтенант (1893).
Командир Отдельного корпуса жандармов (31.01.1898 – 20.04.1900) и помощник министра внутренних дел. Иркутский военный генерал-губернатор (20.04.1900 – 13.05.1903). C 6 мая 1903 член Государственного совета.
Во время Первой мировой войны возглавлял комиссию по расследованию обстоятельств поражения 2-й армии Самсонова в Восточной Пруссии в августе 1914.
После февральской революции 1 мая 1917 в числе всех членов Госсовета по назначению выведен за штат; уволен от службы декретом СНК (12.1917, но с 25.10.1917) в связи с упразднением Госсовета (и с правом подавать прошение о назначении пенсии). Умер от голода в Петрограде. Похоронен в Новодевичьем монастыре.
Был женат на Александре Владимировне Филковой. Дети: Лидия, Николай, Мария.