У 1980-х роках радянська контррозвідка отримує інформацію від свого інформатора в США про те, що в Москві працює агент, завербований американськими спецслужбами, відомий під кодовим іменем Фауст. З наявних даних стає зрозуміло, що цей агент якось пов’язаний із Комітетом. Майор КДБ Владислав Пургін отримує завдання знайти й усунути зрадника. Він ретельно перевіряє всіх потенційних підозрюваних, але в міру розслідування коло звужується. Коли майор дізнається, хто саме цей агент, його охоплює глибокий шок.
Противник розумний і холоднокровний, має логічне мислення, наполегливість і точність у розрахунках. Він переконаний, що зможе здобути верх у цій протистоянні. Але він не враховує, що на його шляху стоять радянські контррозвідники — справжні майстри своєї справи, які готові ризикувати й володіють непохитною волею та честю.