 She was educated at the High School of Dundee and in Nordausques, France.She worked as a Church of Scotland missionary in Scotland and from 1905 she became an educational Missionary in India.In 1911, after returning to Scotland from India she worked for women's rights in Dundee as a member of the militant Women's Social and Political Union.