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