在越战期间曾沦为越共的战俘。麦凯恩反对特朗普具反对移民和右翼民粹主义的政策，亦反对他主张改善和俄罗斯的外交关系。他和其他反对共和党的政治人物一样，没有出席共和党在7月举行的党大会，有关党大会提名川普成为共和党的总统候选人。10月，因不满共和党的候选人唐纳·川普被指歧视和侮辱女性的言论，宣布不支持他参选总统（事实上麦凯恩从未表态支持特朗普，只曾表示会支持共和党的提名人）。11月特朗普当选美国总统后，其和麦凯恩并未有明显改善，特朗普亦没有与其进行通话。在特朗普成为美国总统后，麦凯恩即使投票支持其提名的大部分