 He was appointed major general in the militia in 1808 and served during the War of 1812.From 1811 until 1819, Cahoon served as Caledonia County judge.He was a delegate to the Vermont State constitutional conventions in 1814 and 1828, and a member of the Vermont Governor's Council from 1815 until 1820.