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.
Gordon was appointed probate registrar in 1793 and served as a member of the New Hampshire Senate for the seventh district in 1794 and 1795.