Родился 14 июня 1832 года (по др. данным 1833г.). Отец - генерал от инфантерии Александр Александрович, мать - Мария Павловна урожденная Чихачева. В 1851 году окончил Пажеский корпус (1-й разряд, из камер-пажей прапорщиком в лейб-гвардии Измайловский полк).
Прапорщик гвардии (7.08.1851г.), полковник (19.05.1863г.), флигель-адъютант, генерал-майор (30.08.1869г.), генерал-лейтенант (30.08.1881г.). Служил в лейб-гвардии Измайловском полку (7.08.1851 - после 3.06.1864). С 21.07.1873г. по 22.11.1881г. - таврический губернатор. С 25.11.1881г. по 1.03.1886г. – смоленский губернатор.
Скончался 7 сентября 1906 года в Санкт-Петербурге.