 From 1820 until 1821, Cahoon served as the fourth Lieutenant Governor of Vermont.He was elected an Anti-Masonic candidate to the Twenty-first United States Congress and the Twenty-second United States Congress, serving from March 4, 1829 until March 3, 1833.He was an unsuccessful candidate in 1832 for reelection to Congress.