 Smith was born in New England in Lewiston, Maine.He was educated in the local schools and became a railroad agent, serving as station manager at Lewiston until 1852 when he moved to Ohio.He became an official of the Marietta and Cincinnati Railroad and settled in Chillicothe, Ohio.