Православный. Из остзейских дворян. В 1862 окончил Николаевское училище гв. юнкеров. Участник подавления Польского восстания 1863 года.
В 1866 переведен в армейскую пехоту в чине капитана, назначен в интендантское управление Варшавского военного округа. В 1868—1874 заведовал окружным провиантским магазином. В 1870 произведён в майоры.
В 1874 причислен к походной канцелярии Е. И. В. Сопровождал императора Александра II в поезках по России и во время русско-турецкой войны 1877—1878. Флигель-адъютант (1878).
Состоял в распоряжении Главноначальствующего гражданской частью на Кавказе (31.01.1882-22.06.1883). До 11.01.1887 был прикомандирован к 89-му пехотному Беломорскому полку.
С 11 января 1887 — командир 91-го пехотного Двинского полка. В 1890—1899 — командир Петербургского лейб-гвардии полка, в 1895-99 — Гв. пехотной бригады. До 05.08.1899 — командующий 39-й пехотной дивизией, с 05.08.1899 — командующий 4-й пехотной дивизией (флигель-адъютант, полковник).
В 1900—1904 помощник варшавского генерал-губернатора по полицейской части. С 12 февраля 1904 по январь 1905 — Санкт-Петербургский градоначальник. В этот период завершено строительство Витебского вокзала, здания Клинического повивального института на Университетской линии, Геслеровского моста через реку Карповку. Начало действовать Санкт-Петербургское телеграфное агентство. Появилось электрическое освещение на Большой Охте. Организованы пять станций скорой помощи при пожарных командах. Заложена церковь Воскресения Христова на Обводном канале. Открылся театр В. Ф. Комиссаржевской.
Оказывал всестороннюю поддержку «Собранию русских фабрично-заводских рабочих г. Санкт-Петербурга» во главе со священником Георгием Гапоном. Уволен после событий «Кровавого воскресенья» 9 января 1905.
С 1 июня 1905 — командир 11-го армейского корпуса. 7 августа 1911 отчислен от корпуса с оставлением генерал-адъютантом и по гвардейской пехоте. В период мировой войны был главноначальствующим над Петроградским Николаевским военным госпиталем (с 23 октября 1914). Уволен от службы 20 мая 1917.
Сыновья:
Кроме того имел иностранные ордена: