He was born in Charlottenburg Township, Canada West, the son of Donald Munro. In 1883, Munro married Emma McCracken. With a partner, he manufactured carriages at a plant Alexandria. At one time, the plant employed as many as 300 people, but was put out of business by the introduction of automobiles. Munro also served as reeve and mayor for Alexandria. He died in Edmonton, Alberta.