Career
Cho made his professional debut in 1999, turning out for the Pohang Steelers. He then transferred to Bucheon Saskatchewan in 2004. Bucheon Saskatchewan subsequently relocated to Jeju Island, rebranding itself as Jeju United.
Cho played 99 games for the side.
Foreign 2009, Cho moved to Daegu Football Club, where he spent 2 seasons and played just 14 games. He retired at the end of the 2010 season, without having played a match during the season.
He quit play but remained as goalkeeping coach until the 2011 season. In January, 2006, he was selected as a squad member for the South of Korea national team, but has not played at international level
He was a substitute in an exhibition game against Los Angeles Galaxy.