Charles attended Mount St. Mary's University. In his special event, the 5000 metres, he reached the semi-final at the 1983 World Championships in Athletics. At the 1984 Summer Olympics he finished 6th, and at the 1988 Summer Olympics he again reached the semi final.