Po ukończeniu prawa na Yale University zgłosił się do wojska. Trafił do Wietnamu jako kapitan okrętu patrolowego. Został odznaczony za uratowanie życia członkom załogi. Po powrocie do USA był rzecznikiem stowarzyszenia weteranów wietnamskich przeciwko wojnie. Będąc prokuratorem zasłynął procesami przeciwko mafii. Od 1984 r. zasiada w Senacie z ramienia Partii Demokratycznej. Popierał zabiegi o rozszerzenie NATO w latach 90. Głosował za przyznaniem George'owi W. Bushowi zgody na inwazję na Irak. Jednak po rozpoczęciu operacji wojskowej w Iraku zmienił swoje stanowisko, twierdząc iż George W. Bush nie wyczerpał wszystkich możliwych metod pokojowych przed inwazją
W lipcu 2004 r. startował w wyborach prezydenckich z ramienia Partii Demokratycznej, został jednak pokonany przez George'a W. Busha.
Od 2007 roku jest przewodniczącym komisji ds. drobnego biznesu.
Jego żoną jest Teresa Heinz-Kerry, właścicielka koncernu produkującego słynny keczup.