Preston was born Robert Preston Meservey in Newton, Massachusetts, the son of Ruth L. (née Rea; 1895–1973) and Frank Wesley Meservey (1899–1996), a garment worker and a billing clerk for American Express, respectively.