Morrison was born in Darvel, Ayrshire, Scotland, in 1846 and attended the local parish school until aged nine years.
He emigrated to New Zealand in 1874 and was a coal merchant in Dunedin from 1875 until his election to Parliament in 1893.
[3] Morrison served on the Caversham Borough Council for three years.
The Otago Daily Times said Morrison was a "careful reasoner".
[5] Morrison died of throat cancer in Hanmer Springs on 21 November 1901.