Ashton was born in Calcutta, India and was the youngest of four sons of Hubert Shorrock Ashton and of Victoria Alexandrina Ashton (née Inglis). Ashton's mother, Victoria, was the daughter of Sir John Eardley Wilmot Inglis, who commanded the British forces at the Siege of Lucknow, and Julia Selina Thesiger.