In 1896, Morris was elected as secretary-treasurer of the Retail Clerks, and from 1899, he also edited its journal, the Retail Clerks' National Advocate. That year, he was elected to the Colorado House of Representatives, representing the People's Party. He was elected again in 1901, this time representing the Democratic Party, serving until 1904.[2][3]
Morris served as a vice-president of the American Federation of Labor from 1898. He died in Denver on June 6, 1909, still holding his trade union offices.[2][3][4]