Career
Asamoah began his career playing for Kumasi Asante Kotoko in his home country. Professional
Charles Asamoah played for Kumasi Asante Kotoko in his home country before joining Mahindra United in 2004. Charles Asamoah as he is popularly known spent three seasons with the premier league giants Kumasi Asante Kotoko (Porcupine Warriors) appearing in over 36 matches and scoring more goals for the club
He was also acknowledge in the history of the India League as the only player to open his career with assists in each of his first three home games.
International
Charles Asamoah began his international career with the German second division club Antatriya in 2002 after the British coach David Booth recruited him. He also played for the Ghana National Under 23 (Black Meteors) in 2001.
A brother to Ghanaian born German international football player, Gerard Asamoah, the first black to feature for the German National team before David Odonkor who played for Borussia Dortmund and Real Betis and Jerome Boateng who now plays for Bayern Munich after a good season with Manchester City in England. Asamoah joined Mahindra United in India in 2004 after turning down a lucrative offer from Raja Casablanca, a leading Morocco club
In his first game for Mahindra United in 2004, he scored and assisted in the game which ended in favour of Mahindra United.
After two seasons with Mahindra United he joined the Sharks of Portharcourt in Nigeria. He also went on loan at Bahrain Sports Club {Naide Bahrain} in the Persian Gulf region.