Даниил Натанович Альшиц родился 3 февраля 1919 года в Петрограде.Учился на историческом факультете Ленинградского Государственного университета.
С началом Великой Отечественной войны добровольцем ушёл в народное ополчение, был тяжело ранен. Воевал на Ленинградском фронте, закончил войну старшим лейтенантом. Демобилизовавшись в 1945 году, восстановился на пятом курсе университета и защитил диплом с отличием.
В 1945—1949, 1955—1984 годах работал сотрудником Отдела рукописей Государственной Публичной библиотеки РСФСР имени М. Е. Салтыкова-Щедрина, а с 1984 года — профессором Ленинградского государственного института культуры имени Н. К. Крупской, по совместительству профессором Исторического факультета Санкт-Петербургского государственного университета (с 2007 года).Был арестован 6 декабря 1949 года Управлением МГБ по Ленинградской области по ст. 58-10 ч. 1 УК РСФСР (антисоветская агитация). Приговорен к 10 годам ИТЛ. Выпущен на свободу и реабилитирован в 1955 году.Д. Н. Альшиц известен как автор мистифицированной «реконструкции» Х главы романа А. С. Пушкина «Евгений Онегин» .Автор научных и научно-популярных работ по истории России эпохи Ивана Грозного и рукописному наследию этого периода, сатирических фельетонов, драматических произведений, пьесы «Правду! Ничего кроме правды!» , рассказов о войне и автобиографической повести «Приказа умирать не было» , книги воспоминаний «Сквозь строй эпох» . Две пьесы написаны в соавторстве с Л. Л. Раковым.Скончался 13 февраля 2012 года в Санкт-Петербурге на 94-м году жизни. Похоронен 17 февраля на Серафимовском кладбище (участок № 42).