Henry Carter was born in Cottenham, Cambridgeshire, in 1859 and attested for the Royal Engineers at Bury St. Edmunds on 9 Mar 1878, having previously served in the Cambridge Militia.
He served with the Royal Engineers in South Africa from 3 Apr 1879 to 27 Jan 1880, and in Egypt from 5 August to 5 Nov 1882, and was present at the Battle of Tel-el-Kebir, 13 Sep 1882.
He transferred to the Army Reserve on 30 Apr 1884, and was discharged on 8 Mar 1890, after 12 years’ service.