 He was deputy sheriff of Grafton County in 1824 and 1825.In 1836 he was elected to the New Hampshire House of Representatives.Johnson was a member of the New Hampshire Senate in 1839 and a member of the New Hampshire Executive Council in 1842 and 1845.