 He was born in Portland Township, Frontenac County, Upper Canada in 1839, the son of William Smith, an Irish immigrant, and educated in Kingston.Smith served on the township council and was county warden from 1882 to 1888.He was elected to the provincial assembly in an 1888 by-election held after the death of Henry Wilmot.