
Святослав Владимирович Сахарнов родился 12 марта 1923 года в Бахмуте на Украине. Рано потеряв родителей, он воспитывался старшей сестрой. В 1940 году поступил в Ленинградское Высшее военно-морское училище имени М. В. Фрунзе, где в 1941 году как курсант участвовал в боях на Ленинградском фронте. Окончив училище в Баку в 1944 году, служил на Чёрном и Тихом океанах, был награждён орденом "Красного Знамени", участвовал в войне против Японии в корейских портах Расин и Сэйсин. После войны продолжил морскую службу, защитил диссертацию в Морском институте Ленинграда и получил учёную степень кандидата военно-морских наук. Сахарнов участвовал в экспедициях в Арктику, на Командорские и Курильские острова, на Кубу, а также жил в заповедниках Танзании и Индии в 1974 и 1977 годах. Литературное творчество начал во время учёбы в Ленинграде под влиянием детского писателя Виталия Бианки, став его учеником.