26 Ekim 1967 tarihinde 20 uçaklık bir saldırı filosuyla birlikte Vietnam'ın Hanoi kenti yakınlarındaki bir termoelektrik santralı imha etmekle görevlendirildi. Ancak uçağı Kuzey Vietnamlılar tarafından düşürülen McCain 1967–1973 yıllarında 5,5 yıllık bir süre boyunca Vietnam'da tutsak kaldı.