He was born on 13 November 1906 at New Oxley, Bushbury, near Wolverhampton, and died on 24 January 1992 at Iffley, near Oxford.
Sparrow briefly attended the junior house of Wolverhampton Grammar School, but was soon moved to Brockhurst at Church Stretton in Shropshire as a boarder.