Creswell was born in Gibraltar, son of Edmund Creswell (head of the postal service at Gibraltar and for the Mediterranean), and Margaret Mary Ward, née Fraser. He was educated at Gibraltar and Eastman's Royal Naval Academy, Southsea.
