Шаман, боец спецназа ГРУ, приезжает в маленький городок проведать армейского друга. В городе чистота и порядок, преступность давно побеждена. Глава Милиции майор Гаврилов держит жителей в страхе, собирая с них дань. Молодой милиционер Зубов не хочет участвовать в незаконных действиях своего начальника, но ему пока не хватает решимости для противодействия. Первый же милицейский патруль доставляет Шамана в отделение. Гаврилов пытается вызвать Шамана на диалог, но разговора не получается. Увидев, как майор пытается изнасиловать девушку Настю, Шаман не может оставаться в стороне.
Гаврилов, который должен отправить своих людей на розыск сбежавших из колонии преступников, не выполняет приказ начальства из центра и бросает все силы на погоню за Шаманом. Но Шаман — опытный боец. Вскоре преследователи, несущие потери, начинают сомневаются в законности происходящего. Гаврилов убеждает их в том, что Шаманов — контуженный, опасный для окружающих маньяк.
Раненого Шамана обнаруживает дед Насти. Девушка скрывается от мести Гаврилова у деда в деревне, вместе они выхаживают Шамана. Сашка, незадачливый поклонник Насти, звонит в милицию и сообщает о местонахождении спецназовца. Зубов пишет письмо генералу Усову, где рассказывает о гавриловском беспределе. Беглые уголовники нападают на деревню, где прячется Шаман.
Шаман возвращается в город и прорывается в здание милиции. Захватив Гаврилова, он остается с ним в кабинете один на один. В это время полковник Фомин и генерал Усов узнают из письма Зубова о деятельности Гаврилова. К ним приходит Настя и рассказывает об угрозе, нависшей из-за неё над Шаманом. Фомин и Усов начинают немедленно действовать. Здание милиции окружают бойцы спецназа.