Harry was born on 12 September 1860 in Jassy, Romania, the son of Henry Adrian Churchill (1828-1886), an archaeologist and British diplomat.
He married Elizabeth Théresé Eugenie Tholozan (1867-1930) with whom he had six children.