 He served as mayor of Tuscumbia, Alabama, was elected in 1870 as a Democrat to the U.S. House of Representatives, and was reelected in 1872, but was defeated for reelection in 1874.He was appointed in 1877 as United States marshal for the northern district of Alabama, serving until 1882; and served as clerk of the U.S. federal court at Huntsville.Sloss moved to Memphis, Tennessee, and died there on January 27, 1911.