1946 год. Послевоенный Ленинград. Город, только что переживший блокаду и еще не оправившийся от голода, разрушений, смертей. И здесь ленинградская милиция ведет свою неравную войну с преступностью, накрывшей Ленинград после войны. В этой борьбе погибает начальник отдела по борьбе с бандитизмом легендарный майор Кузьмин. Перед его сотрудниками стоит непростая задача — поймать неуловимую банду Вити Музыканта — жестокого, изощренного убийцы и бандита.
Чтобы выйти на след Вити Музыканта, оперативники приходят к антиквару Шрайману, который, вероятно, скупал у бандита краденые вещи. Но склонить того к сотрудничеству сыщикам не удается. Тем временем Данилов пытается вернуться на работу в вуз, встречается с самим ректором, однако из-за отсутствия прописки получает категорический отказ. В суде, куда он обращается в надежде вернуть комнату, Данилов терпит очередную неудачу: судья говорит, что ей звонили сверху, и советует Игорю уехать из города.
Тарасов и Вобла, скрываясь от Вити Музыканта, прячутся у Цыгана. Но он под давлением братвы собирается сдать знакомых. Люди Музыканта приезжают к нему и сталкиваются там с сотрудниками отдела по борьбе с бандитизмом. Тарасову и Вобле удается уйти, захватив ненадолго в заложники одного из милиционеров. Тем временем Данилов обращается в райком с просьбой подсобить в устройстве на работу. Там ему обещают оказать поддержку, а уже на следующий день отказывают в помощи…
Витя Музыкант делится с Немезовым грандиозной идеей: бандит рассчитывает напасть на поезд со спецгрузом — ценностями Эрмитажа, вывезенными из города во время войны. Музыкант требует, чтобы Немезов выяснил, когда прибывает состав и как его охраняют. Тем временем Данилов, отчаявшись найти работу, на улице случайно знакомится с Олегом, грузчиком с вокзала. Олег предлагает Данилову тоже поработать грузчиком…
Майору Реброву предлагают возглавить отдел по борьбе с бандитизмом. Ребров соглашается, но его подчиненные Петя Карасев и Коля Нелепов не очень-то рады новому начальнику: он — «московский» и не знает специфики Ленинграда. Опытный Ребров пытается завоевать авторитет у сотрудников и вместе с ними идет брать банду малолеток, промышляющими грабежами на рынке…
Милиция начинает расследовать убийство Мулярова. Соседка погибшего утверждает, что видела, как из квартиры выходил Данилов. Ребров расспрашивает Люсю по поводу Игоря, но та понятия не имеет, где он может быть. Вскоре Данилов сам находит Люсю, и она настойчиво предлагает бывшему мужу сдаться.
Сотрудники отдела занимаются расследованием ограбления инкассаторов. Свидетели сообщают им, что грабители общались на немецком. Ребров уверен: нападение устроили сбежавшие немцы. Данилов в это время предлагает Лавру схему, по которой можно вычислять обеспеченных людей, а затем обчищать их квартиры. Ребров и его подчиненные пытаются поймать Лавра на живца, но наблюдательный Данилов вовремя обнаруживает милицейскую засаду.
Сотрудник МГБ сообщает Реброву, что сбежавший Штефан Грасс — резидент немецкой разведки, диверсант, прошедший спецподготовку. Сам Грасс в это время приходит к журналисту Кваскову, который вывел его на бандита Лихо и давно сотрудничает с немецкой разведкой. Штефан требует, чтобы журналист помог ему перейти через границу. Квасков, всю войну сотрудничавший с немцами, намеревается скрыться вместе с диверсантом.
Лавр и Данилов скрываются от милиции в катакомбах, оккупированных шайкой беспризорников. Очередной жертвой бандитов становится приехавший из Москвы крупный чиновник. Подозрение падает на ухажера Муляровой Синцова, которого с пристрастием допрашивает Ребров, влюбленный в эту женщину.
Оперативники узнают, что погибший чиновник из Москвы накануне познакомился с барышней легкого поведения. В это время воровской «сходняк» решает, что делать с Лавром — сдать его милиции или нет? Мнения расходятся. Место, где скрывается Лавр, решено выведать у мальчишки-беспризорника, орудующего на рынке. О пропаже мальца узнает и Ребров, но поздно — мальчишка мертв, а след Лавра опять потерян.