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