祖父曾在1945年二战的沖绳岛战役中指挥海军飞行队。他的母亲为萝伯塔·莱特（1912年生）。麦凯恩就读了位于亚历山德里亚的圣公会中学（Episcopal High School）并且于1954年毕业。在那年秋天，如同祖父和父亲选择的道路，麦凯恩进入了美国海军学院就读，并且在1958年毕业。在1965年，麦凯恩与一名来自费城的女模特儿卡罗·西普结婚，期间多次有婚外情行为，1979年他勐烈追求Cindy，也就是他的现任妻子。女模车祸受伤养病期间，麦凯恩提出离婚，在1980年4月2日正式离婚。他本人形容这短暂的婚