Происходил из русского дворянского рода. В 1803, в возрасте 10 лет, был пожалован в пажи, в 1808 произведён в камер-пажи. В 1810 произведён в подпоручики лейб-гвардии.
В 1812 участвовал в кампании против французов. Во время сражения при Бородино (13 июня 1812) был ранен картечью в левую ногу с повреждением кости и пулей в правую руку. За отличие при Бородино 26 августа 1812 произведён в поручики.
14 декабря 1825, уже в чине полковника, участвовал в подавлении восстания декабристов в Петербурге, и за отличие в тот день был пожалован во флигель-адъютанты. С декабря 1827 зачислен в Свиту Его императорского величества в звании генерал-майор.
В кампании против турок (1828) участвовал в сражении под крепостью Шумла (Шумен) и в осаде Варны, после взятия которой (8 октября 1828) возвратился с Его императорским величеством в Россию.
20 мая 1830 был назначен директором Пажеского корпуса и 19 апреля 1831 пожалован в генерал-адъютанты; с 6 декабря 1833 — генерал-лейтенант.
5 мая 1834 был назначен «стоять» при наследнике престола — будущем императоре Александре II. В 1837 сопровождал наследника в путешествии по России; в 1838—1839 — в путешествии по Пруссии, Швеции, Дании, Германии, Австрии, Италии, Голландии и Англии; в 1839 (c 12 августа по 26 октября) — на манёвры в Бородино и западной губернии; в 1840 — в путешествии по Пруссии и Саксонии.
16 апреля 1841 назначен сенатором, а 2 декабря 1842 — петербургским военным генерал-губернатором. С 10 октября 1843 — генерал от инфантерии. В 1846 был назначен членом Комитета для рассмотрения степени опасности от хранения в Петербургском корпусе огнестрельных припасов. Во время его нахождения на посту военного генерал-губернатора Санкт-Петербурга:
7 апреля 1846 подал прошение об увольнении с должности генерал-губернатора вследствие расстройства здоровья (с сохранением содержания); с 20 мая 1846 по 22 июля 1847 находился на лечении в заграничном отпуске.
7 февраля 1850 был назначен членом Совета о военно-учебных заведениях. С 1836 — почётный член Российской Академии.
Умер в Гатчине, похоронен на Старом городском кладбище.
Был женат на Марии Павловне Чихачевой, фрейлине императрицы Марии Федоровны, и имел десятерых детей.
и многие другие награды.