He served as a member of the
Vermont House of Representatives in 1858. He served as a member of the council of censors in 1869, and was a member of the State constitutional convention in 1870. In 1874, he was again a member of the Vermont House and served as
Speaker. Powers served as an associate justice of the
Vermont Supreme Court from December 1874 to December 1890. He was a trustee of the University of Vermont from 1883 until his death. He was also a member of the Lamoille County Bank board of directors from 1888 until his death. ==U.S. Congressman==