Reid was born in Edinburgh, Scotland, and came to Canada in 1889. He was elected to the Manitoba legislature in the 1910 provincial election, defeating Liberal incumbent Robert S. Thornton by six votes. Reid was defeated in the 1914 election, losing his constituency seat by 204 votes.