Career
He represented Halifax County in the Nova Scotia House of Assembly from 1825 to 1830. He was the son of Lawrence Hartshorne and Elizabeth Ustick. Hartshorne served as treasurer for Halifax town and county from 1838 to 1865.
He died in Dartmouth.