Roy McAvoy, alias 'Tin Cup', geeft golflessen op een godvergeten terrein in Salome, Texas waar bijna niemand meer komt. Ten einde raad aanvaardt hij om als doodgewone caddy te werken voor zijn eeuwige aartsvijand, kampioen David Simms. Tot overmaat van ramp wordt hij ook nog verliefd op diens vriendin, psychologe Molly Griswold. Zij komt golfles volgen bij Roy en hij weet zeker dat hij geen kans maakt om haar hart te winnen. Misschien als hij de US Open kan winnen, het zwaarste golftoernooi dat er bestaat...
Savannah, Georgia, de woelige jaren '30. Kapitein Rannulph Junah was ooit een veelbelovend golfspeler. Na de oorlog is hij verbitterd geraakt en zijn interesse voor het spel is verdwenen. Toch gaat hij akkoord om een partijtje te spelen tegen twee golfkampioenen, Bobby Jones en Walter Hagen. Junah wordt hierbij bijgestaan door Bagger Vance, zijn mysterieuze caddie. Het golfspelen laat Junah echter volledig koud en in het perspectief van de oorlog, vindt hij het niet alleen dwaas en absurd, maar ook beledigend om deze sport nog te beoefenen.