 Hall-Thompson was born Percival Henry Hall Thompson, the son of Henry Hall Thompson and his wife, Agnes Spooner, on 5 May 1874 in Eling, Hampshire.Educated at a private school, he joined the Royal Navy in 1887 as a midshipman.He was posted to the training ship HMS "Britannia" as a cadet.