31年至1933年间出任第44任美国众议院议长，并在1933年至1941年间出任第32任美国副总统。他是罗斯褔政府执政时，是反对罗斯福新政的代表人物。
早年生活及家庭.约翰·南斯·加纳1868年11月22日出生于美国德克萨斯州底特律附近的红河县境内，其父亲为约翰·南斯·加纳二世（John Nance Garner II），母亲萨拉·简·古斯特（Sarah Jane Guest） 。约翰·南斯·加纳曾在范德堡大学就读，但是仅仅一个学期之后他就辍学并回到家乡。