Career
He represented Huron North in the Legislative Assembly of Ontario from 1871 to 1874 and Huron East from 1875 to 1898. He was a Liberal. He was born in Greenlaw, Berwickshire, Scotland in 1825 and educated there. He came to Canada West in 1854.
He served as reeve for Howick Township for 7 years.
He ran unsuccessfully in Huron North in 1867. The township of Gibson, now part of the Township of Georgian Bay in the Muskoka District, was named after him.