Career
He represented Charlotte County in the Legislative Assembly of New Brunswick as a Liberal member from 1867 to 1882. His surname also appears as Stevenson in some sources. He was born in Saint Andrews, New Brunswick, the son of Robert Stephenson, and was educated there and at the University of New Brunswick.
He served as registrar of probates for the county.
Stephenson was named to the Executive Council of New Brunswick as Surveyor General in 1871. He served as speaker for the legislative assembly from 1879 to 1882.
He died in 1890.