Watson was born on 6 September 1829 in Chigwell, Essex. at the age of 19, Watson traveled to London seeking to join the army of the British East India Company. Joining the Bengal Army as an officer was initially he was sent to Madras. This offered little prospect of action, however. and Watson sought transfer to Bombay.