Nació en Londres, Inglaterra, pero se crio en Peasemore, cerca de Newbury (condado de Berkshire), Hijo de Ian Donald Cameron (12 de octubre de 1932-8 de septiembre de 2010), corredor de bolsa y de su esposa Mary Fleur "de soltera" Mount, juez de paz (JP) retirada e hija de William Mount, II baronet.