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