Князь Лев Владимирович Шаховской родился 7 (19) декабря 1849 года в Москве, в семье князя Владимира Львовича Шаховского. Учился на юридическом факультете Московского университета. В конце ноября 1869 года был арестован в связи с «нечаевским делом», однако убедительных доказательств его причастия к подрывной деятельности не нашлось, и вскоре он «по болезни» был отпущен на поруки отца.
Был сотрудником «Русского вестника» и «Московских ведомостей» — военный корреспондент в действующей армии на Балканах в период войны 1877—1878 гг.; напечатал материалы С театра войны 1877-78. Два похода за Балканы (М.: Университетская тип., 1878. — 318 с.; 2-е изд., с прил. карты воен. действий. — М.: типо-лит. И. Н. Кушнерев и К°, 1897. — [6], 321 с.; М.: Ассоц. Военная книга, 2013. — 286, [1] с. — (Военные мемуары). — ISBN 978-5-9904362-1-3).
В 1880—1883 годах заведовал архивом и канцелярией Московской Оружейной палаты. Затем был редактором статистического отделения Санкт-Петербургской городской управы.
Умер в Москве 13 (25) ноября 1897 года. Похоронен в Новодевичьем монастыре.

О книге
Русско-турецкая война 1877–1878 гг. была одним из наиболее значительных событий второй половины ХІХ в. Она оказала большое влияние на судьбы народов Балканского полуострова, на внешнюю политику великих держав. Война началась в условиях мощного подъема национально-освободительного движения против гнета Османской империи и небывалого в истории России общественного движения в его поддержку. Последнее обстоятельство обусловило зарождение российской военной корреспонденции. Князь Л. В. Шаховской был на театре военных действий в качестве представителя реакционного издания «Московские ведомости» и всю кампанию находился при генерале И. В. Гурко. Воспоминания князя представляют собой вышедшие отдельным изданием корреспонденции, в которых нет серьезного анализа боевых действий. Тем не менее, эта книга выдержала два издания и была рекомендована Министерством народного просвещения для учебных библиотек средних учебных заведений.