During the Boer war he was consulting-surgeon for the Natal field force. When World War I broke out in 1914, though 65 years of age, Watson left Australia with the first expeditionary force as a major in the Royal Australian Army Medical Corps and became consulting-surgeon and pathologist to No. 1 Australian Stationary Hospital at Heliopolis in Egypt. He returned to Australia in 1916.