Родился 14 сентября 1832 г. в селе Горячкино Можайского уезда Московской губернии. Родители: отец — Сергей Николаевич Арсеньев (1801—1860), смотритель можайского уездного училища, титулярный советник; мать — Надежда Васильевна (до данным словаря русских писателей князя Голицына её отчество было Акимовна) Камынина (1805—1855), писательница, дочь крупного промышленника и заводчика Орловской губернии. Братья и сестра: Василий (1829—1915), богослов; Николай (1831—1903), юрист, сенатор; Евгения (1833—1873), замужем за полковником лейб-гвардии Гусарского полка Николаем Васильевичем Шеншиным; Александр (1837—1917), военный комиссар Дагестанской области, юрист; Лев (1839—1842).
Образование получил в Морском кадетском корпусе и 15 августа 1848 г. произведён в гардемарины, плавал на фрегате «Постоянство» под командой капитан-лейтенанта А. Н. Софиано и на шхуне «Стрела», где в то время командовал Ф. Я. Брюммер. 9 августа 1850 года произведён в мичманы и зачислен в офицерский класс Морского корпуса (Николаевская морская академия) и 13-й флотский экипаж. В 1852 г. провёл морскую кампанию в плавании по Балтийскому и Северному морям на корвете «Князь Варшавский» под командой И. Н. Изыльметьева. В мае-августе 1853 года совершил плавание на фрегате «Верность» под командованием капитан-лейтенанта А. Я. Григорьева между Санкт-Петербургом, Кронштадтом и Петергофом. 13 августа 1853 года по экзамену произведён в чин лейтенанта и через десять дней был назначен в экипаж корвета «Наварин», на котором провёл зимнюю кампанию 1853—1854 годов.
Во время Крымской войны командовал дивизионом из четырёх канонерских лодок в Рижской флотилии под командованием В. И. Истомина, плавал по Западной Двине. С 29 апреля по 16 ноября 1855 года командовал пароходом «Фонтанка» в плаввании между Санкт-Петербургом, Кронштадтом, Ораниенбаумом и Петергофом. 20 июля того же года Арсеньев был переведён в гвардейский экипаж, с назначением адъютантом управляющего морским министерством барона Ф. П. Врангеля. C 21 мая по 18 августа 1856 года был вахтенным начальником на винтовом корвете «Боярин», где командовал герой Севастопольской обороны капитан 1-го ранга М. А. Перелешин. С июня 1857 года по апрель 1858 года был вахтенным начальником на винтовом корвете «Вепрь» под командованием капитана 1-го ранга А. Х. Винка и находился в плавании из Балтийского моря в Чёрное, 26 сентября 1858 года. получил орден Св. Станислава 3-й степени. Летом того же года Арсеньев состоял при управляющем Морским министерством Н. Ф. Метлине в плвании по Дону, Волге, Азовскому, Черному и Каспискому морям. В 1859 году он был назначен в Аральскую флотилию к А. И. Бутакову, где командуя двухпушечной баржей сначала сопровождал посольство Н. П. Игнатьева в Хивинское ханство, а затем поддерживал высадку отряда М. Г. Черняева, отправленного в помощь хану, осаждавшему восставший Кунград; за отличие в этом походе был удостоен ордена Св. Анны 3-й степени. По возвращении из Средней Азии, 12 сентября 1860 года Дмитрий Сергеевич был назначен адъютантом к генерал-адмиралу великому князю Константину Николаевичу и 29 сентября старшим офицером канонерской лодки «Морж».
17 октября 1860 года был вместе с капитан-лейтенантом А. Е. Кроуном командирован в Лондон, где принимал построенную винтовую лодку «Морж». На этой лодке, будучи старшим помощником Кроуна, совершил в 1860-1862 годах плавание из Лондона вокруг Африки и Азии до Николаевска-на-Амуре. 1 января 1862 года за отличное совершение этого плавания был произведён в капитан-лейтенанты. 19 июня того же года назначен флаг-капитаном при начальнике эскадры, контр-адмирале А. А. Попове и совершил плавания в Японию на клипере «Гайдамак», в русские владения на Аляске на клипере «Абрек» и в Сан-Франциско на корвете «Калевала». Из последнего порта отправился курьером через Панамский перешеек и Нью-Йорк к великому князю Константину Николаевичу.
В конце 1862 г. прибыл в Варшаву и 1 января 1863 г. был награждён орденом св. Станислава 2-й степени. В феврале 1863 г. был командирован в Пруссию для покупки парохода «Висла» и для заказа 6 больших шлюпов, назначенных для учреждения флотилии на Висле. Во время польского восстания 1863 г. находился в Царстве Польском при генерал-адмирале великом князе Константине Николаевиче. С 1864 по 1885 г. состоял сначала воспитателем, а затем попечителем великих князей Сергея и Павла Александровичей. 3 апреля 1865 г. получил орден св. Анны 2-й степени, 19 апреля пожалован званием флигель-адъютанта и с 6 мая того же года состоял действительным членом Русского географического общества; 1 января 1866 г. произведён в капитаны 2-го ранга; 1 декабря 1868 г. был награждён орденом св. Владимира 4-й степени, в капитаны 1-го ранга произведён 1 января 1870 г.; 2 сентября 1871 г. получил орден св. Владимира 3-й степени. 29 апреля 1877 года Дмитрий Сергеевич был произведен в чин контр-адмирала с зачислением в Свиту Его Императорского Величества и назначением попечителем при великом князе Сергее Александровиче.
Во время русско-турецкой войны 1877—1878 гг. находился с великим князем Сергеем Александровичем в действующей армии, при главной квартире Государя Императора и в Рущукском отряде. 22 декабря 1877 г. был награждён орденом св. Станислава 1-й степени с мечами. Орден св. Анны 1-й степени получил 21 сентября 1880 г.
27 июня 1882 года Арсеньев был назначен начальником Николаевской морской академии и директором Морского училища. За время его управления Морское училище постепенно было преобразовано в Морской корпус. В 1895 г. при Николаевской морской академии были учреждены курсы военно-морских наук, преобразованные в военно-морской отдел академии. 26 февраля 1887 года Дмитрий Сергеевич был произведён в чин вице-адмирала. 14 мая 1896 года Арсеньев был назначен членом адмиралтейств-совета, пожалован званием генерал-адъютанта и награжден алмазными знаками к ордену Св. Александра Невского. За время начальствования в Академии Арсеньев был удостоен орденов св. Владимира 2-й степени (15 мая 1883 г.), Белого Орла (4 июня 1889 г.), св. Александра Невского (17 апреля 1894 г).
9 августа 1900 года по случаю 50-летнего пребывания в офицерских чинах был произведён в полные адмиралы и 1 апреля 1901 года назначен членом Государственного совета, заседал в департаменте промышленности и торговли и в Особом присутствии для составления Уголовного уложения. После реформы Государственного совета в 1906 г., Арсеньев с 1909 г. снова состоял членом совета и входил в группу правых. 9 августа 1910 г. по случаю 60-летия службы в офицерских чинах Арсеньев был удостоен ордена св. Владимира 1-й степени.
Дмитрий Сергеевич Арсеньев скончался в день своего рождения 14 сентября 1915 г. в Царском селе, похоронен там же на Казанском кладбище.
Он был женат на дочери Новгородского губернатора В. Я. Скарятина Варваре Владимировне, их дети: Сергей (1873—1941), Иван (1874—1919), Мария (1877—1882), Надежда (1885—1937).
Арсеньев оставил после себя несколько сочинений и переводов с английского языка: