Отставной майор. Родился в с. Заостровье Холмского уезда Псковской губернии. Отец — кн. Петр Иванович Шаховской (ум. 25.5.1827), тайный советник, псковский губернатор (1812—1816), мать — кж. Анна Федоровна Щербатова (ум. 2.11.1825). Воспитывался дома и в московском пансионе Жакино, уже будучи на службе слушал в Москве курс политических наук у профессора X.А. Шлецера.
В службу вступил в 1813 в резервную команду л.-гв. Семеновского полка, подпрапорщик — 30.1.1814, прапорщик — 5.5.1814, участвовал в военных действиях 1814 на территории Франции до взятия Парижа, подпоручик — 13.3.1817, переведен в 38 егерский полк штабс-капитаном — 16.1.1818, назначен адъютантом к генерал-лейтенанту И.Ф. Паскевичу — 24.10.1819, капитан — 11.3.1820, отчислен из адъютантов в полк — 17.10.1821, уволен в отставку майором — 3.2.1822. Жил в имении жены — с. Ореховце Ардатовского уезда Нижегородской губернии. Масон, член ложи «Соединенных друзей» (1816), затем ложи «Трех добродетелей» и ложи «Сфинкс». За ним имения в с. Верзилове Серпуховского уезда Московской губернии (146 душ) и с. Фроловском Козельского уезда Калужской губернии (116 душ) с долгом Московскому опекунскому совету; в имении, полученном в приданое за женой в Нижегородской губернии, 420 душ.
Член Союза спасения и Союза благоденствия (участник Московского заговора 1817, член Коренного совета и руководитель одной из московских управ Союза благоденствия).
Вызванный 28.2.1826 губернатором в Нижний Новгород, явился туда 2.3, доставлен в Петербург квартальным надзирателем Поповым 9.3, содержался под арестом в Главном штабе с 11.3, переведен в Военно-сухопутный госпиталь — 6.5, отправлен по выздоровлении в крепость — 15.5.1826.
Осужден по VIII разряду и по конфирмации 10.7.1826 приговорен к лишению дворянства и ссылке на поселение вечно. Отправлен в Сибирь — 27.7.1826 (приметы: рост 2 аршина 8 1/2 вершков, «волосы на голове и бровях светлорусые, глаза темноголубые, лицом бел и худощав, нос прямой, подбородок выдается вперед, на верхней губе с левой стороны небольшая бородавка»), поселен в г. Туруханске Енисейской губернии, прибыл туда — 7.9.1826. В январе 1827, желая прийти на помощь пострадавшим от неурожая жителям Туруханска, дал им для уплаты недоимок повинностей 300 рублей, полученных от жены, что повлекло за собой следствие о правильности выдач гражданским губернатором А.П. Степановым денежных сумм декабристам, находящимся на поселении, предписание губернатора Степанова о запрещении Шаховскому лечить и обучать местных детей — 7.5.1827, резолюция А.X. Бенкендорфа о переводе в другой город («Написать губернатору по высочайшему повелению, что следует изменить место поселения Шаховского; пусть он назначит город, который сочтет подходящим, хороший город, чтобы он не пострадал от переселения» — подлинник на французском языке) — 20.6.1827, переведен в Енисейск — 14.9.1827, донесение А.П. Степанова в III отделение о психическом заболевании Шаховского — 13.6.1828, подробности в хранящейся в деле выписке из письма С.И. Кривцова к А.Г. Муравьевой от 24.7.1828: «Проезжая через Енисейск, я нашел бедного Шаховского в жалком положении: худой, тусклые и блуждающие глаза, сотрясается непрестанно конвульсивными движениями, которые слишком доказывают состояние его бедного мозга. За почти полчаса, проведенные мною у него, я не смог извлечь из него ни одного осмысленного слова. Он говорил мне о своих беседах с богом, о непрекращающихся искушениях его дьяволом, об его конституции, по которой уже управляют Сибирью и т.п., и все это выпаливается с такой скоростью и так перемешано, что можно подумать, будто слышишь речь сразу нескольких человек. Причина его помешательства точно неизвестна, но когда он прошлой зимой получил портреты своих детей, это так возбудило его, что вскоре он впал в состояние, в котором я его нашел. Уже много месяцев он не пишет более своей жене и не получает никаких известий» (подлинник на французский язык). Прошение жены о переводе больного в отдаленное имение отклонено Николаем I, но повелено перевести его в Суздальский Спасо-Евфимиевский монастырь с разрешением жене, живя близ монастыря, иметь попечение о муже — 4.1.1829, отправлен из енисейской больницы с фельдъегерем Генрихом — 17.2.1829, доставлен в монастыре — 6.3.1829, при этом «оказались на нем ознобленными три пальца левой ноги, нос, ухо и два мизинных на руках с лишением на одном из них ногтя», приглашенный лекарь удостоверил, что опасности не предвидится.
Объявил голодовку — 6.5, по ходатайству жены разрешено допустить к нему опытного лекаря (доклад 19.5), продолжал голодовку 22.5. Умер в монастыре и похоронен на монастырском арестантском кладбище. Автор записок о Туруханском крае.
Жена (с 12.11.1819) — кж. Наталья Дмитриевна Щербатова (4.7.1795 — 2.6.1884, похоронена в Москве на Ваганьковском кладбище). Первая любовь И.Д. Якушкина. Сыновья: Дмитрий (10.5.1821 — 29.10.1897, в Серпухове, похоронен в Москве на Ваганьковском кладбище), гв. капитан-лейтенант, серпуховской уездный предводитель дворянства, женат на кж. Наталье Борисовне Святополк-Четвертинской; Иван (20.10.1826 — 3.7.1894), генерал-лейтенант, командир гвардейского корпуса, женат на гр. Еквтерине Святославовне Бержинской. Сестры: Прасковья (старшая), замужем за Иоакимом Войно-Куренским; Екатерина, за поручиком л.-гв. гусарским полком Николаем Слепцовым.