Герой Дальневосточного флота, морской офицер в отставке Дмитрий Гаранин возвращается в город своего детства на Баренцевом море, чтобы встретиться с друзьями. Но одного из них — Сергея Лучникова — убивают за несколько часов до встречи. Расследование, которое начинают вести друзья погибшего, приводит их к тайне затонувшей подлодки, на которой находились их отцы. Выясняя обстоятельства гибели друга, Гаранин вскрывает тайны прошлого, которые жители гарнизона, в том числе его друзья, предпочли бы не трогать.