John McCain háborús hős volt: vietnami fogsága alatt többször megkínozták, ennek ellenére nem élt a szabadulás lehetőségével addig, amíg el nem engedték azokat, akik előtte kerültek fogságba. Politikai pályafutása során a republikánus McCain különutas volt: több ügyben pártjával ellentétes álláspontot képviselt. Kétszer az Egyesült Államok elnöki hivataláért is versenybe szállt.
John Sidney McCain III 1936. augusztus 29-én született az amerikai fennhatóság alatt álló Panama-csatorna övezetben, egy katonai bázison. Családja erős déli gyökerekkel és katonai múlttal rendelkezett: üknagyapjának, William A. McCainnek ültetvénye volt Mississippiben, több mint 50 rabszolgával.
Fontosnak tartotta a katonai szolgálatot, ő maga is a Konföderációért való harcban esett el 1863-ban. A hadsereg később is meghatározta a család életét: John McCain nagyapja és édesapja is a haditengerészet tengernagya volt. Az ifjú Johnnak is ezt a vonalat kellett folytatnia: a Haditengerészeti Akadémiára járt, ahol 1958-ban végzett nem túl jó eredménnyel. Beszámolók szerint nehezen viselte a katonai tanulmányokat, és kicsapongó életmódot folytatott.