Летом 1944 года советский морской охотник топит в Балтийском море немецкую подлодку U-250. На ее борту обнаруживают новейшие акустические торпеды, способные изменить ход морских операций. Субмарину с секретным грузом буксируют в Кронштадт, где торпеды должны извлечь и изучить.
Немецкое командование направляет в Ленинград резидента Иоахима фон Крегге по прозвищу Фауст. Он собирает диверсантов, чтобы уничтожить груз и сорвать работу конструкторского бюро, разрабатывающего защиту от таких торпед. Подполковник Сергей Сабуров и майор Елена Солей ищут участников операции, одновременно пытаясь вычислить агента, скрывающегося рядом с советской контрразведкой. В квартире Сабурова тем временем остается его бывшая жена Людмила, присматривающая за приемной дочерью Дашей.