 He was elected in 1890 a director of the Mauch Chunk School Board and served as president and treasurer, and also served as secretary of the town council.He was an unsuccessful candidate for election in 1896.Barber was elected as a Democrat to the Fifty-sixth Congress.