Д.Н. Сенявин происходил из семьи, славной военными и морскими традициями со времен Петра Великого. Однако его слава, полученная в боевых действиях на Черном и Средиземном морях, оказалась еще выше.
Дмитрий Сенявин родился 6 августа 1763 года в селе Комлево Боровского уезда Калужской губернии. В феврале 1773 года десятилетнего мальчика определили при помощи А.Н. Сенявина в Морской шляхетный кадетский корпус. Первые три года кадет мало утруждал себя занятиями, однако наставления дяди-флотоводца и старшего брата, уже офицера, заставили подростка взяться за ум. В 1777 году Сенявина произвели в гардемарины. Следующим летом он впервые ходил в плавание от Кронштадта в Ревель и обратно, в 1779 году в эскадре контр-адмирала Хметевского на корабле «Преслава» выходил для защиты нейтрального судоходства. 1 мая 1780 года выпускник корпуса мичман Сенявин на корабле «Князь Владимир» отправился с эскадрой в Атлантику для охраны судоходства; по результатам 2-летнего плавания командование отметило его «отличное радение в службе». После возвращения домой в 1782 году подающего надежды офицера назначили на средиземноморскую эскадру, но перед выходом вместе с 15 другими мичманами откомандировали на Азовскую флотилию. Сенявин служил на корабле «Хотин», на новом фрегате «Крым». В апреле 1783 года фрегат перешел в Ахтиарскую бухту, где был основан Севастополь. Смышленый Дмитрий Сенявин состоял флаг-офицером и адъютантом командира Севастопольского порта контр-адмирала Макензи, а после его смерти в 1786 году — М.И. Войновича. Летом ежегодно он ходил в море, зимой участвовал в строительстве Севастопольского порта, прошел хорошую строевую и административную школу.
В 1786 году офицера назначили командиром пакетбота «Карабут», доставлявшего в Константинополь дипломатическую почту для российского посла в Турции. Положение командира специального судна связывало его с князем Г.А. Потемкиным, который летом 1788 года включил опытного моряка в свою свиту, сделав офицером по особым поручениям. Молодой офицер приобрел достаточный опыт, чтобы готовить инструкции для моряков эскадры, но усиленно продолжал пополнять знания. Сенявин хорошо проявил себя в шторм, который рассеял вышедшую из Севастополя в сентябре 1787 года эскадру. В сражении при Фидониси моряк состоял при Войновиче, и контр-адмирал отмечал храбрость, неустрашимость и расторопность своего флаг-капитана. Кроме командиров кораблей Войнович представил к награде лишь его. Для Сенявина сражение явилось школой управления эскадрой. Потемкин направил капитан-лейтенанта к царице с известием о победе над турецким флотом. Екатерина II «за весть радостную и жданную» наградила моряка золотой табакеркой, осыпанной бриллиантами и наполненной червонцами.
После возвращения Потемкин назначил Сенявина своим генеральс-адъютантом. Моряк получил чин капитана 2-го ранга. На берегу он долго не засиделся. Осенью, командуя кораблем «Полоцк» и отрядом вооруженных судов, Сенявин уничтожил у берегов Анатолии 11 турецких транспортов, нападал на турецкие порты, сжег склад на берегу, взял пленных, за что получил орден Святого Георгия 4-й степени.
В марте 1790 года Д.Н. Сенявина назначили командиром корабля «Навархия Вознесение Господне»; в сражении при Калиакрии он, по мнению Ф.Ф. Ушакова, «оказал храбрость и мужество».
Сенявин по молодости лет считал, что Ушаков слишком осторожен, и мысли эти высказывал в обществе. Контр-адмирал терпел, пока капитан 2-го ранга не нарушил приказ, направив на новые корабли необученных матросов. Потемкин сурово наказал Сенявина, лишил его звания генеральс-адъютанта, командования кораблем и отправил под арест, угрожая разжаловать в матросы. Только по просьбе Ушакова Сенявина вернули в строй. Потемкин, узнав о примирении двух моряков, писал Ушакову: «Федор Федорович! Ты хорошо поступил, простив Сенявина: он будет со временем отличный адмирал и даже, может быть, превзойдет самого тебя!»
На следующий год Сенявин — командир корабля «Святой Александр Невский». Четыре кампании он крейсерствовал в Черном море. В январе 1796 года Дмитрия Николаевича произвели в капитаны 1-го ранга и дали «под команду» 74-пушечный корабль «Святой Петр». Сенявин в составе эскадры Ф.Ф. Ушакова отправился на Средиземное море и участвовал во всех боевых действиях в Архипелаге. За взятие крепости Святой Мавры он получил орден Святой Анны 2-й степени. «Святой Петр» обстреливал одну из батарей острова Видо при взятии Корфу. После возвращения эскадры на Родину Сенявин в 1800 году был произведен в капитаны генерал-майорского ранга и возглавлял Херсонское адмиралтейство и порт, затем получил чин контр-адмирала и переведен главным командиром порта в Севастополь.
В 1804 году Сенявина отозвали на Балтику и назначили командиром Ревельского порта. Контр-адмирал за отведенный ему небольшой срок организовал ремонт маяков, помещений некоторых мастерских. В 1805 году комиссия, обследовавшая порт, отметила значительное улучшение содержания казенных сооружений и запущенное состояние дома самого командира порта.
С началом войны против Франции осенью 1805 года Сенявин во главе эскадры отправился на защиту Ионических островов, прибыл на Корфу 18 января 1806 года и стал главнокомандующим всеми русскими силами в Средиземном море. Вице-адмирал активными действиями против французов помешал им захватить Бокка-ди-Катарро и Ионические острова.
После начала русско-турецкой войны вступили в боевые действия и русские силы на Средиземном море. По стратегическому плану Сенявину предстояло вместе с английской эскадрой Дакуорта прорваться к Константинополю через Дарданеллы, тогда как Черноморский флот должен был атаковать Босфор. Высаженными десантами следовало занять турецкую столицу. Однако планы эти так и не удалось осуществить. Черноморский флот оказался не готов к высадке десанта в Босфоре. Дакуорт с эскадрой, не дожидаясь Сенявина, прошел через Дарданеллы к Принцевым островам в 8 милях от Константинополя и потребовал сдать флот, морские запасы и проливы англичанам. Но пока он вел переговоры, турки установили батареи на берегах пролива. Англичане 17 февраля вырвались в Средиземное море с поврежденными кораблями и потерями.
Получив известие о начале войны с Турцией 30 января, 10 февраля Сенявин уже отправился к устью Дарданелл с 10 линейными кораблями. Остальные силы он оставил для обороны Которской области и Ионических островов. Прибыв в Эгейское море, флагман предложил провести новую атаку Дарданелл. Однако Дакуорт отказался от совместных предприятий с Сенявиным. Он рекомендовал вице-адмиралу блокировать Дарданеллы, заняв остров Тенедос вблизи устья пролива. Сам Дакуорт отправился к берегам Египта. Англичане рассчитывали, что русские моряки не выпустят турецкий флот, а они смогут тем временем спокойно овладеть Александрией.
Совет, собранный Сенявиным, решил приступить к ближней блокаде Дарданелл. 10 марта русские моряки взяли Тенедос у самого пролива. Вице-адмирал сам участвовал в десанте. Остров стал базой русских действий. С моря его прикрывала эскадра, высылавшая по два-три корабля к устью Дарданелл.
После взятия Тенедоса, чтобы разделить турецкие силы, Сенявин посылал отдельные отряды в набеги на турецкие порты. Флагман рассчитывал демонстративным ослаблением сил выманить турецкую эскадру и нанести ей удар. 7 мая турецкие корабли, наконец, вышли из пролива, чтобы вернуть Тенедос и ликвидировать блокаду, нарушавшую снабжение Константинополя продовольствием. Узнав о появлении турок, Сенявин выступил с главными силами к Имбросу, оставив гарнизону задачу удерживать остров против неприятельской атаки. 8 мая турки пытались высадиться на остров, но дважды были сброшены в море.
Из-за штиля и встречных ветров обогнуть Имброс, чтобы отрезать турецкий флот от Дарданелл, Сенявину не удалось. 10 мая для помощи изнемогавшему в борьбе с турками гарнизону Тенедоса Сенявин привел эскадру к острову. Турецкий флот был неподалеку, но Сеид-Али не намеревался атаковать, хотя и был на ветре. Когда около 13 часов направление ветра стало благоприятно русским, Сенявин приказал приготовиться к бою. Он заранее выделил резерв, поручив его командиру по сигналу или собственной инициативе действовать там, где это окажется удобно. После 18 часов русская эскадра, пользуясь засвежевшим ветром, преследовала турок, пытавшихся скрыться в Дарданеллы. Бой длился около двух часов, до темноты. Турецкие береговые батареи обстреливали перемешавшиеся корабли, поражая и своих. Русская эскадра так приблизилась к побережью, что попала даже под ружейный огонь.
Дарданелльское сражение и русские, и их противники считали поражением турок. Часть их кораблей была выведена из строя, значительные потери понесли экипажи. Наибольшие повреждения русские корабли получили от береговой артиллерии. Но все они были отремонтированы за один-два дня, тогда как туркам потребовался месяц.
Из-за блокады в Константинополе недоставало провизии. 17 мая султана Селима свергли с престола. Но война не прекратилась. Порта отказалась принять мирные предложения России. Утром 10 июня из Дарданелл вышли и стали на якорь 8 кораблей, 5 фрегатов, 2 корвета, 2 брига; за 3 дня к ним присоединились еще 2 корабля, фрегат и шлюп. Капудан-паше было приказано во что бы то ни стало деблокировать пролив и взять Тенедос. Зная от патрульных судов о передвижениях турок, Сенявин с эскадрой направился к Имбросу, чтобы обогнуть остров, выиграть ветер и отрезать противника от Дарданелл и береговых батарей при устье пролива. Замысел его удался. Капудан-паша Сеид-Али узнал 15 июня, что у Тенедоса остались только легкие российские суда, и направился к острову. 16 июня турки высадили сильный отряд; гарнизон острова, составлявший всего 600 человек, решительно оборонялся в ожидании подкреплений и дважды отбивал штурмы.
Из-за неблагоприятных ветров эскадра Сенявина лишь 17 июня обогнула Имброс и обнаружила, что турецкий флот расположился в проливе между Тенедосом и Анатолийским берегом, обеспечивая переброску войск на остров. Когда русские корабли начали приближаться, турки снялись с якорей и стали уходить. Сенявин подошел к Тенедосу. Пока легкие суда истребляли неприятельские десантные и транспортные суда, с кораблей Сенявина переправили на берег припасы, необходимые гарнизону крепости. Оставив для защиты острова «Венус», «Шпицберген» и два корсарских судна, вице-адмирал с 10 кораблями 18 июня отправился за неприятельским флотом. Однако в течение дня не удалось найти неприятеля. Утром 19 июня турок обнаружили у южной оконечности Лемноса. Сеид-Али располагал 10 кораблями (один из которых стоял у острова Тасос), 6 фрегатами и несколькими легкими судами примерно с 1200 пушками против 754 орудий 10 русских кораблей. Основной проблемой для русских был недостаток снарядов, и Сенявину пришлось приказать вести бой на короткой дистанции. Тем не менее флагман решил дать неприятелю решительное сражение и тем побудить правительство султана к миру. Чтобы вывести из строя флагманские корабли неприятеля, Сенявин выделил против каждого по 2 линейных корабля. Остальные силы под командованием Грейга и самого вице-адмирала составили подвижные отряды, которым предстояло «или усилить атакующих, или напасть на неприятельские корабли, где более видна будет в сем надобность».
В Афонском сражении турецкая линия была расстроена, поврежденные флагманские корабли отходили к мысу Афон. Русские корабли также получили значительные повреждения, но продолжали баталию. Когда турецкий арьергард попытался поддержать центр, Сенявин на «Твердом» задержал неприятеля. Русские моряки взяли корабль «Сед-эль-Бахри». Отставшие корабль и фрегаты были обнаружены утром 20 июня. Турки, видя погоню, свезли на берег экипажи посаженных на мель судов и взорвали их. Затем Сенявин поторопился к Тенедосу. Эскадра прибыла вовремя: силы защитников иссякали. 25 июня русские корабли окружили остров и заставили турок его покинуть.
Потери русской эскадры (77 убитых, 181 раненый) были сравнительно невелики. Флот султана лишился 4 кораблей, 4 фрегатов и корвета. Он надолго перестал существовать как боевая сила.
После Афонского сражения Сенявин установил тесное взаимодействие с английской эскадрой. Но 12 августа он получил известие о Тильзитском мире. 14 августа русский и английский флоты разошлись, ибо оказывались в разных лагерях. 28 августа вице-адмирал получил указ Александра I оставить Архипелаг, передать Ионические острова и другие русские опорные пункты на Средиземном море французам и вести корабли к своим портам. 25 августа был оставлен Тенедос. Сенявин направился к Корфу, где уже хозяйничали французы. Оттуда он намеревался вести эскадру в Россию без остановки. Но сильный встречный ветер, перешедший в шторм, заставил 30 октября зайти в Лиссабон. Здесь эскадра была заблокирована английским флотом. 24 августа 1808 года Сенявин сдал англичанам на хранение корабли, а 5 августа 1809 года экипажи на транспортах были отправлены в Россию.
Самовольно принятое решение вызвало гнев Александра I, и вице-адмирал оказался в опале. Три года он исполнял свою прежнюю должность командира Ревельской эскадры.
2 мая 1811 года Сенявина назначили вновь командиром Ревельского порта. Летом 1812 года он занимался подготовкой канонерских лодок, обеспечивал переброску корпуса Штейнгеля из Финляндии. Недовольный спокойной деятельностью, он 28 июня 1812 года обратился к царю с предложением сформировать из мужиков калужского имения отряд и вступить в Московское ополчение, однако получил ответ, что занимаемый им ныне пост также нужен. В 1813 году Сенявин подал в отставку.
В 1821 году греки подняли восстание против турецкого гнета. Желая использовать многочисленные суда, греки направили в Петербург письмо с просьбой направить для командования флотом Д.Н. Сенявина, хорошо известного на Средиземном море. Но в просьбе было отказано. Александр I избегал шагов, которые можно было воспринять как поддержку революции.
Только в 1825 году, когда на престол взошел Николай I, вспомнили о заслугах Дмитрия Николаевича перед Отечеством. Царь предложил моряку вернуться на службу и даже назначил его своим генерал-адъютантом, наградил орденом Святого Александра Невского и выдал пособие в 36000 рублей. В декабре 1825 года император создал Комитет образования флота под председательством О. фон Моллера; в состав комитета среди других известных моряков вошел и Сенявин. В августе 1826 года Николай I приказал моряку присутствовать во втором департаменте Сената, с декабря назначил сенатором.
В августе 1826 года Сенявина произвели в адмиралы. Он доставил на Средиземное море эскадру Л.П. Гейдена, которая отличилась в Наваринском сражении. За победу при Наварине адмирал получил алмазные знаки ордена Святого Александра Невского. В 1828 году Сенявин с эскадрой провожал до Зунда эскадру Рикорда, которая также направлялась на Средиземное море.
В 1830 году Сенявин долго болел и вынужден был уйти в отставку. Скончался он 5 апреля 1831 года. Адмирал просил похоронить его скромно, но император организовал торжественное погребение Д.Н. Сенявина в Духовской церкви Александро-Невской лавры и лично командовал выделенными войсками. На дубовой плите было написано: «Дмитрий Николаевич Сенявин, генерал-адъютант и адмирал, род. 6 августа 1763 года, умер 5 апреля 1831 года».