The son of John Wesley Morrison and Sarah Ann Lampson, he was born in Consecon in Prince Edward County and was educated there. Morrison married Eleanor Kinney. He served on the town council for Trenton for ten years and was Trenton mayor from 1888 to 1889 and from 1895 to 1898. Morrison served in the county militia during the Fenian raids. He died in Belleville, Ontario in 1923.