Hamar felmegy a pumpa benne, ha kell, önmagán gúnyolódik, de hajlamos a politikai korrektséget mellőző vicceket is elsütni, mint amikor azzal tréfálkozott, hogy az Alzheimer-kórtól szenvedők maguk rejthetik el a megkeresendő húsvéti tojásokat. Az amerikai szenátus legszínesebb, a harsányságot sem kerülő tagjának tartják a 78 éves John Sidney McCaint, aki a budapesti nagyköveti posztra jelölt Colleen Bell meghallgatásán beolvasott Orbán Viktor magyar miniszterelnöknek, akit neofasiszta diktátornak nevezett.
Igazi katonacsaládból származik, azonos nevű apja és nagyapja is admirális volt az amerikai haditengerészetnél. McCain az amerikai ellenőrzés alatt álló Panama-csatorna-övezetben született 1936-ban, és apja átvezénylései miatt tucatnyi iskolába járt, ahol alacsony termetét ellensúlyozandó úgy igyekezett tekintélyt teremteni, hogy az első adandó alkalommal verekedésbe keveredett. A tanulmányok helyett a szórakozást részesítette előnyben a haditengerészeti akadémián is, ahol az 1958-as évfolyam 899 hallgatójának rangsorában a 894. helyen végzett.
Vakmerő pilóta volt, két gépet is összetört, de mindkétszer szerencsésen katapultált. Apjához és nagyapjához hasonlóan szeretett a pohár fenekére nézni, s falta a nőket, tiszttársait egyszer azzal botránkoztatta meg, hogy az éppen vele lévő, Florida Lángja becenévre hallgató sztriptíztáncosnő egy bicskával tisztította a körmét. Akkor csillapodott le, amikor 1965-ben nőül vette egyik évfolyamtársa volt feleségét, Carol Sheppet, örökbe fogadva annak két fiát, és született egy közös lányuk.
1967-ben kérte a vietnami hadszíntérre vezénylését, ahol rögtön életveszélybe került, de nem a fronton: a Forrestal anyahajón elektromos hiba miatt felrobbant egyik rakéta tűzvészt okozott, amiben 134-en meghaltak, McCain karcolásokkal megúszta. Három hónappal később, októberben egy Hanoi fölötti bevetésen lelőtték a vadászbombázóját, katapultált, mindkét keze és az egyik lába eltört, s egy tóba zuhant. A helyiek félholtra verték, bajonettel megszurkálták, majd átadták a vietkongoknak, akik az Amerikában Hanoi Hiltonként emlegetett kegyetlen Hoa Lo börtönbe vitték, és válogatott kínzásoknak vetették alá. Amikor őrzői megtudták, hogy foglyuk a vietnami háborúban harcoló amerikai csapatok főparancsnokának a fia, szabadságot ajánlottak neki. McCain ezt elutasította, mondván, az amerikai hadsereg becsületkódexe szerint annak kell előbb szabadulnia, aki korábban esett fogságba. Erre reagálva brutálisan megkínozták, azóta nem tudja a vállánál magasabbra emelni a kezét, és másnak kell megfésülnie. McCain végül megtört, kicsikart vallomásában magát sötét bűnözőnek és légi kalóznak minősítette, s öngyilkosságot is megkísérelt.

A háborút lezáró 1973-as párizsi békeszerződések nyomán szabadult, és otthon hősként fogadták a testileg-lelkileg meggyötört McCaint. Felesége, Carol 1969-ben súlyos autóbalesetet szenvedett, már nem volt a régi szépség, s bírálói máig felemlegetik, hogy a jóképű McCain elhanyagolta a családját, és újra nőfalóvá vált. A haditengerészet összekötője lett a washingtoni kongresszusban, a törvényhozók – akikkel sűrűn járt külföldre – megkedvelték, egyszer a jelenlegi alelnökkel, Joe Bidennel még az asztalon is táncolt egy görög tavernában. Egyik útjáról hazatérve, Hawaiin ismerte meg a nála 18 évvel fiatalabb Cindy Lou Hensleyt, akit 1980-ban, egy hónappal az után, hogy Caroltól elvált, feleségül vett. Két fiuk és egy lányuk született, s 1991-ben egy másik lányt örökbe fogadtak Teréz anya bangladesi árvaházából.
Mivel az apósa tehetős sörforgalmazó volt Arizonában, a haditengerészettől leszerelt, többszörösen kitüntetett McCain is odaköltözött, és 1982-ben képviselői, négy évre rá szenátori mandátumot szerzett Washingtonban. Csaknem kettétört a politikai pályája, mert egyike volt annak az öt szenátornak, akikről egy 1989-es botrányban kiderült, hogy kampánypénzt fogadtak el Charles Keating takarékpénztári szerencselovagtól. McCain megúszta etikai elmarasztalással, de azt mondta, hogy ez a megpróbáltatás rosszabb volt, mint a vietnami hadifogság.
Úgy vélte, a mundér becsületét úgy állítja helyre, ha őszintén politizál, és ezzel szorította meg a republikánus elnökjelöltségért folyó 2000-es kampányban a későbbi győztes George W. Busht, aki csak piszkos trükkök bevetésével tudta őt megállítani. Nyolc évvel később a jelöltség már megvolt, de a demokrata Barack Obama diadalmaskodott, McCain pedig maradt a konzervatív és liberális nézeteket szokatlanul vegyítő republikánus szenátor.