... Max-Otto von Stirlitz (Vyacheslav Tikhonov) ist ein arbeitsamer, fleissiger Deutscher. Er fährt einen Mercedes, lebt in einer Villa in Babelsberg und geht regelmäßig ein Bierchen in seiner Stammkneipe trinken. Auch im Job ist er fleißig und erledigt die Aufgaben in der deutschen Abwehr unter dem Kommando von Brigadeführer Walter von Schellenberg stets zur vollsten Zufriedenheit. Was jedoch weder sein Arbeitgeber, noch seine Freunde vermuten: Stirlitz führt ein Doppelleben. In Wirklichkeit heißt er Maksim Isayev und ist Oberst des sowjetischen Geheimdienstes, der seit Jahren in Deutschland als verdeckter Agent lebt.
Im Februar 1945 bekommt Stirlitz seinen schwierigsten Auftrag: er soll herausfinden, wer von der Führungspitze Nazideutschlands dabei ist, mit den Alliierten separate Verhandlungen zu führen. Der Auftrag erweist sich als knifflig - längst hat Müller (Broneslav Bronevoy), Chef der Gestapo, Stirlitz im Visier. Als dann Stirlitzs einzige Kontaktquelle nach Moskau abreißt, scheint die Lage ganz auswegslos...