Cameron was born on 8 August 1917 in Pembroke, Bermuda. He was married to Audrey Cameron until her death in 1994. Then he was married to Barbara Cameron from 1994 to 2020. He had six children with Audrey.