He was born in Halifax, Nova Scotia, the son of Francis Martin, and was educated there. Martin married Elizabeth C. Sullivan. He served 18 years on Halifax city council and was mayor from 1915 to 1918. The Halifax Explosion occurred during this term as mayor. Martin died in office in Halifax at the age of 79.