1947 год. Александр Ганин – бывший знаменитый военкор, пока не нашедший своего места в мирное время. В день празднования тридцатипятилетия Ганин получает письмо, из которого узнаёт о смерти своего отца. Ганин никогда не знал родителя, однако в силу природного любопытства отправляется в рыбацкий поселок под Выборгом, где выясняет, что смерть мужчины была насильственной. Расследуя обстоятельства гибели отца, Ганин знакомится с капитаном местного уголовного розыска Казанцевым. Вместе им предстоит раскрыть не одно преступление.
Жена возвращается в деревню к своему мужу-ветеринару и обнаруживает, что вместо него в доме жил совсем другой человек. А позже неподалёку следователи обнаруживают тело самого ветеринара. Выясняется, что это не первый случай, когда самозванец, убив хозяина, поселялся в его жилище, присваивая себе личность жертвы, его работу и привычки. Ганин и Казанцев включаются в поиски мимикрирующего преступника.
На военных складах за городом происходит обрушение. Из-под завалов достают раненого – молодого водителя Игната. Тот уверяет, что под землей осталась девушка Надя, которую он подвозил, и с которой они вместе шли через подземные ходы к морю. На первый взгляд кажется, что Надя – плод воображения стеснительного парня, или действие газа: в подвалах скопился метан. Однако Ганин верит Игнату. Он начинает поиски, которые приводят его совсем не к тому результату, к которому он был готов.
Жена карточного игрока убивает руководителя конторы, занимающейся снабжением на железной дороге. Угрозыск ищет её детей. Ганин делает предположение, что к происходящему имеет отношение начальник охраны порта Лаврентьев, «крышующий» морскую контрабанду. Лаврентьева в городе боятся, никто не даст против него показаний. Но Ганин уверен: узнав тёмное прошлое мужчины, он сможет найти на него управу.