Fredierick Teepoo Hall was born in Mysore, India in 1858. His mother was Indian while his father was an Englishman. He was trained in medicine at Bangalore College and entered the Subordinate Medical service in 1876, before serving in the Third Anglo-Burmese War.