포레스톨 항공모함
1965년 캐롤 쉐프와 결혼 하였다. 1966년 전투임무를 자원하여 항공모함 USS 포레스톨에 배속되어 A-4 스카이호크를 몰았다. 이때 아버지 "잭" 매케인이 제독이 되었으며 1967년에는 4성 제독이 되어 유럽의 해군 사령관을 맡았다. 1967년 봄 포레스톨 항공모함이 롤링선더 작전의 임무를 맡게 되면서 북 베트남에 폭격하는 일을 하게 되었고, 이때 프레스톨 항공모함이 공격을 받아 큰 피해를 입었다. 1967년 10월 경에는 도합 22번의 폭격임무를 수행하였다. 1967년 10월 26일 매케인은 하노이시 중심부의 공장지대를 폭격하는 임무를 띠고 A-4 스카이호크를 타고 출동했다가 소련제 SA-2 지대공 미사일을 맞아 추락하게 된다. 그는 두 팔이 골절, 다리에 총상을 입고도 탈출에 성공하였으나 하노이 근처 트룩 바흐 호수에 떨어져 익사 위기에 처하였다.
롤링선더 작전에 투입된 항공모함은
존 매케인