He began his football career at a young age, joining the youth ranks of Liberta FC.
His talent and dedication quickly became evident, and he progressed through the ranks to join the senior team, Liberta SC, in 1998.
Charles spent his entire senior career at Liberta SC, where he played from 1998 until his retirement in 2016.
During his time with the club, he became known for his skillful play as a midfielder, contributing significantly to the team's successes over the years.
Although his international career was brief, he made two appearances for the national team, showcasing his abilities on a larger stage.