He was born in Scotland. Lyon operated a store in Milton in partnership with his younger brother Robert Adam. He also served as reeve of Milton and warden for Halton County. He was elected in an 1875 by-election held after William Barber was unseated after an appeal. In 1879, he was named stipendiary magistrate for Thunder Bay district, serving in that post until his death in 1893.