Сенатор Маккейн родился в семье потомственных морских летчиков: его отец и дед были адмиралами военно-морских сил США.
В 1967 году Маккейна сбили в небе над Ханоем, причем сбили советской ракетой. Он пять лет провел в плену.
В 1982 году он начал карьеру политика, став конгрессменом от Республиканской партии. В 1986 году Маккейн был выбран в Сенат от штата Аризона и затем переизбирался пять раз кряду.
Маккейн считался одним из самых верных друзей Израиля. Он многократно бывал в еврейском государстве. У сенатора Маккейна была репутация одного из самых ярых критиков политики США в отношении Ирана: по его мнению, Вашингтон совершенно упускал из виду опасность ядерной и ракетной программы Тегерана. Сенатор Макккейн в этой связи неоднократно подвергал критике политику Барака Обамы, причем не только по вопросу отношений с Ираном.
Маккейн подвергал критике и работу президента США Дональда Трампа.
Российские СМИ неоднократно называли Маккейна "главным русофобом", отмечая его критическое отношение к внешней и внутренней политике Кремля. Маккейн перефразировал известные слова Буша-младшего, положившие начало процессу "перезагрузки" отношений между двумя странами. "Я посмотрел этому человеку в глаза. Я нашел его очень открытым и заслуживающим доверия. Я заглянул в его душу", сказал в свое время президент Буш-младший после встречи с президентом Путиным.
"Когда я заглянул в глаза Путину, то увидел три буквы: КГБ", так Маккейн перефразировал Буша-младшего.