McCain, Sr. was born on August 9, 1884 in Carroll County, Mississippi. He studied at the University of Mississippi and at the United States Military Academy at West Point. McCain, Sr. was married to Catherine Davey Vaulx from 1909 until his death in 1945. They had one child. McCain died on September 6, 1945 in Coronado, California from a heart attack, aged 61.