Following the outbreak of the Second Boer War, Dunne volunteered for the Imperial Yeomanry as an ordinary Trooper and fought in South Africa under General Roberts. In 1900 he was caught up in an epidemic of typhoid fever and was invalided home.