Даниил Александрович Гранин (настоящая фамилия – Герман) родился 1 января 1919 года в Курской губернии. Окончив электромеханический факультет Ленинградского политехнического института, молодой человек работал инженером энерголаборатории, затем устроился в конструкторское бюро Кировского завода. Когда началась Великая Отечественная война, юноша записался добровольцем народного ополчения и ушел защищать родной город. Пройдя тяжелый путь от рядового до офицера, он был награжден боевыми орденами.
После демобилизации Даниил Александрович трудился начальником районной кабельной сети Ленэнерго, восстанавливая разрушенное в блокаду энергетическое хозяйство Ленинграда. Затем недолго был сотрудником НИИ, одновременно учась в аспирантуре Ленинградского политехнического института. Вскоре молодой человек увлекся литературной деятельностью и бросил обучение.
Начав литературную карьеру, писатель сменил настоящую фамилию Герман на псевдоним Гранин. Сделал он это, чтобы его не путали с известным ленинградским писателем Юрием Германом. Несмотря на то, что произведения автора появлялись на страницах изданий с 1937 года, дебютной работой он считал рассказ «Вариант второй», который был опубликован в 1949 году.
Многие работы писателя посвящены Великой Отечественной войне: "Мой лейтенант", "Блокадная книга", или нравственным проблемам научно-технического творчества "Иду на грозу", "Искатели".
Писатель много и плодотворно сотрудничал с киноиндустрией. По его сценариям или при его участии поставлено множество кинолент: «Искатели», «После свадьбы», «Иду на грозу», «Выбор цели», «Дождь в чужом городе», «Вечера с Петром Великим» и множество других фильмов.
Данииил Гранин умер 4 июля 2017 года в возрасте 98 лет. Похоронен на Комаровском кладбище в Комарово.