He was the son of Joseph Hume, Radical MP. In 1849 he joined the Bengal Civil Service and was appointed to the district of Etewah in Uttar Pradesh. In 1885 he was a co-founder of the Indian National Congress and became its General Secretary until 1906.