Charles doit sa notoriété à son passé de footballeur de haut niveau. De 1990 à 2008, il a ainsi brillé sous les couleurs de différents clubs en Suisse (Neuchâtel Xamax, Saint-Gall, Lausanne Sport, Aarau, La Chaux-de-Fonds, Bienne, Serrières), en Europe (Rapid Vienne, Autriche), en Chine (SD Luneng) et en équipe nationale du Ghana.
De 2008 à 2012 en fin de carrière, il a également entraîné la 1re équipe (ligue 1) du FC Serrières.
Viscéralement attaché au sport, Charles entame en 2005 une reconversion professionnelle et se forme à la science du coaching sportif.
Sa clientèle apprécie sa profonde connaissance de l’effort et du sport, mais aussi sa sympathie et sa bonne humeur permanente. Certains de ses clients luis sont d’ailleurs fidèles depuis plus de 14 ans.