Події розгортаються навколо Василя Зайцева, молодого та вправного снайпера, під час Сталінградської битви 1942 року. Коли німецька армія наступає на Сталінград, виняткова влучність Василя привертає увагу його начальства, і його призначають у снайперський підрозділ, щоб допомогти захистити місто. Василь швидко здобуває репутацію смертоносного снайпера, вбиваючи численних німецьких солдатів і стаючи символом надії та натхнення для обложених радянських військ.
Його виняткові навички привертають увагу майора Ервіна Кеніга, досвідченого німецького снайпера, якого відправляють ліквідувати Василя. Фільм зображує напружену і смертельну гру в кішки-мишки між Василем і Кенігом, коли вони вступають в особисту і смертельну дуель на тлі жорстокої Сталінградської битви.