Born in Hyde Park, Ontario, Fisher came to Cochrane from Ontario in 1899, and became the town's leading merchant. In 1907 he married a niece of the Carling family, and promised her that they would live in a castle. By way of fulfilling that promise, he built a mansion in Cochrane in 1908. In January 1903, Arthur Sifton, the Member of the Legislative Assembly of the Northwest Territories for Banff resigned to become territorial chief justice. In the ensuing by-election, held February 4, Fisher defeated H. J. Richardson to replace him. He served until the district left the Northwest Territories to become part of the new province of Alberta in 1905. He subsequently ran in Banff in Alberta's inaugural election. Though politics in the Northwest Territories had been conducted on a non-partisan basis, this was not the case in Alberta, and Fisher aligned himself with the Liberals. In the election, he faced ConservativeRobert Brett, who had been Sifton's predecessor as Banff MLA from 1891 until 1899. He more than doubled Brett's vote count on his way to an easy victory. Fisher was part of a Liberal majority of 23 seats in the 25 seat Legislative Assembly of Alberta, and was one of only seven members with previous legislative experience. In deference to this experience, and as a reward for having beaten Brett, considered a strong opponent, he was elected the first Speaker of the Legislative Assembly of Alberta on March 15, 1906. He was re-elected in each of the next three elections, in the new riding of Cochrane, and was re-elected Speaker after each of them. As Speaker, he presided over the tumultuous Alberta and Great Waterways Railway scandal, when he ruled future premier Charles Stewart out of order in his attempt to report a scandalous rumour about fellow Liberal John R. Boyle in the legislature. Fisher died May 5, 1919, a victim of the 1918 flu pandemic. His death left his Cochrane seat vacant, and in the ensuing by-election the United Farmers of Alberta ran a candidate, Alexander Moore, for the first time in their history. He won, and two years later the UFA won a majority government. Charles Fisher is buried in Calgary's Union Cemetery.