Karoly Horvath was born on February 22, 1940, in Budapest, Hungary. He started his soccer career with Budapest club Ujpest Dozsa. In 1958 he emigrated to Canada and settled in Montreal. In Montreal he joined the local Hungaria club.

In 1958 Montreal Hungaria joined the inter-provincial version of the National Soccer League. He was an important player on Hungaria’s half-back line when the club won both the National Soccer League championship and the NSL playoff champinship

Montreal Hungaria finished in fourth place in the final league standings of the 1959 National Soccer League season. Hungaria finished in fifth place in the final standings of the 1960 National Soccer League season.

In February 1961 he signed for Montreal Concordia. The Montreal club competed in both the National Soccer League and Bill Cox’s International Soccer League in the 1961 season. Charlie won the 1961 Dominion Championship while with Concordia.

After the 1961 NSL season Charlie joined New York Hungaria. The Hungarians were members of the German-American League that was based in and around New York. Charlie won the 1962 United States Open Cup with Hungaria. The club also toured the Middle East in the fall of 1962.

The 5-8 and 150 pound player spent the winters playing with New York Hungarians during the 1960’s. The summer seasons were spent with a variety of clubs. In May 1964 he was picked to play for the United States National Team against England.

He spent the summer of 1964 with Hamilton Steelers in the Eastern Canada Professional Soccer League.

In the summer of 1965 Charlie played for the New York Americans in Bill Cox’s International Soccer League. In addition to the New York club the league imported clubs from the rest of the world to play in the league. The Americans’ team roster consisted of the best players from the German-American League as well as a few seasoned professionals from England.

After his spell with the New York Americans he spent the rest of the summer season of 1965 with Montreal Italica in the Eastern Canada Professional Soccer League.

Charlie joined Philadelphia Spartans in February 1967. The Spartans were members of the newly-formed National Professional Soccer League. He played in one league game during the 1967 NPSL season.

Charles passed away on December 9, 1992, in Florida, United States.