Kerry tjenestegjorde som Swift Boat Captain under Vietnamkrigen og patruljerte kyst- og elveområder. Han ble såret tre ganger og fikk flere utmerkelser. Blant annet en Silver Star og tre Purple Heart. Han ble senere en sterk motstander av Vietnamkrigen og vitnet i Kongressen som talsmann for vietnamveteraner mot krigen. Han ble kjent for sitt sitat: «How do you ask a man to be the last man to die for a mistake?». Det samme sitatet har han brukt flere ganger i sin motstand mot Irak-krigen.