Wilson was born in Banff, Scotland. He married Deborah Hope in 1847. In 1880, he died on his 68th birthday in Hobart, Tasmania. Wilson was born on 29 February, making him a leaping, and died on the same date.