1925 год. Время НЭПа, когда страна начинает восстанавливаться после революции, и на фоне роста капиталов процветают преступники. Лиговка — криминально опасный район Ленинграда, где с детства люди оказываются вовлечены в уголовный мир. Запутанная система дворов помогает бандитам устраивать налеты. В этом районе правит Леха Черт, загадочный и жестокий лидер банды.
Леонид Самойлов, молодой и амбициозный стажер, по путевке комсомола поступает в местное отделение милиции. Вдохновленный рассказами о Шерлоке Холмсе, он мечтает о борьбе за справедливость. Благодаря поддержке начальника УГРО Григория Шмакова, Ленька начинает осваивать свою роль в уголовном розыске. Но его личная жизнь усложняется: он влюбляется в приемную дочь Шмакова, Женьку, которая уже увлечена другим оперативником.
Простое дело о гоп-стопе неожиданно раскрывает убийство крупного предпринимателя. Милиция выходит на след Лехи Черта, но бандиты всегда опережают их. Вскоре Шмаков осознает, что в его команде есть предатель, и эта угроза ставит под сомнение успех расследования.