Chris Kyle (Bradley Cooper) is een patriottistische vent uit Texas die van rodeo en drinken houdt. Als hij hoort van de aanslagen op de Amerikaanse ambassades in Afrika besluit hij zich aan te melden bij de commando's. Hij wil zijn land helpen tegen het terrorisme. Tijdens een zware training blijkt hij een goede schutter te zijn, waarna hij naar Irak wordt uitgezonden als sluipschutter. Maar niet nadat hij de mooie Taya (Sienna Miller) heeft leren kennen en haar zwanger heeft gemaakt. In Irak moet Chris de troepen beschermen die huis na huis op zoek zijn naar Taliban en andere mogelijke terroristen. Chris is uitermate precies en weet veel aanslagen te voorkomen, wat hem de bijnaam The Legend oplevert. Thuis zit Taya echter in voortdurende angst en tijdens een verlof blijkt Chris niet meer de oude te zijn. De oorlog begint mentaal grip te krijgen op Chris, maar zijn patriottisme weegt het zwaarst en zonder bedenkingen keert hij terug naar Irak om zijn teammaten te ondersteunen. Niet alle commando's komen levend naar huis en ook voor Chris is, door de reputatie die hij ook bij de vijand heeft verworven, de kans groot dat hij alleen in een doodskist naar Amerika zal terugkeren.