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