Gordon was appointed register of probate in 1793 and was a member of the New Hampshire Senate for the seventh district in 1794 and 1795.
In 1793, Gordon assumed the role of register of probate. He also held a seat in the New Hampshire Senate representing the seventh district from 1794 to 1795.