Cho gewann bei den Asienspielen 1998 in Bangkok die Goldmedaille in der Mannschaftsverfolgung und Silber im Punktefahren. Bei den UCI-Bahn-Weltmeisterschaften 1999 in Berlin holte er sich mit dem dritten Platz die Bronzemedaille im Punktefahren. In der Saison 2002 gewann er auf der Straße eine Etappe bei der Tour of Qinghai Lake. Bei den Asienspielen in Busan gewann er jeweils die Goldmedaille im Punktefahren und im Zweier-Mannschaftsfahren (Madison) gemeinsam mit Suh Seok-kyu. 2005 wurde er Asienmeister im Keirin. Ab 2009 fuhr Cho Ho-sung für das südkoreanische Continental Team Seoul Cycling.