Garner was afkomstig uit Texas en vestigde er zich als advocaat in 1900. Politiek behoorde hij tot de Democratische Partij. Hij was lid van het Huis van Afgevaardigden van 1903 tot 1933. Vanaf 1931 was hij voorzitter hiervan. Gedurende die dertig jaar in het parlement verwierf hij de reputatie van trouwe dienaar van zijn partij die bezorgd was om de noden van zijn kiesdistrict.
In 1932 was hij aanvankelijk kandidaat voor het presidentschap, maar nam uiteindelijk genoegen met de tweede plaats achter Franklin D. Roosevelt. Garner was vicepresident van 1933 tot 1941. Hij betreurde het het Huis van Afgevaardigden te moeten verlaten en vond zijn nieuwe functie 'geen emmer spuug waard'. Toch was hij belangrijk bij de vlotte goedkeuring van de New Deal-wetten. Hij brak echter met president Roosevelt tijdens hun tweede ambtstermijn naar aanleiding van diens plannen om het Hooggerechtshof te kortwieken. In 1940 daagde Garner Roosevelt uit voor de presidentiële nominatie, maar zonder succes. Garner overleed op 7 november 1967 op 98-jarige leeftijd.