Sebelum pindah ke Serbia pada awal tahun 2008, Hong Yong-Jo telah bermain untuk klub April 25 SC selama beberapa tahun. Di Serbia, ia bergabung dengan FK Bežanija dan bermain dalam kompetisi Serbian SuperLiga. Pada akhir tahun 2008, Hong Yong-Jo bergabung dengan FC Rostov di Rusia dan bermain selama tiga musim, dua di antaranya di Russian Premier League.
Selain berkarier di klub, Hong Yong-Jo juga bermain untuk tim nasional Korea Utara sejak tahun 2002. Ia menjadi salah satu pemain yang sangat penting bagi tim nasionalnya dan bahkan menjadi kapten tim saat Piala Dunia FIFA 2010.
Referensi mengenai statistik klub dan gol internasional Hong Yong-Jo tidak disebutkan dalam data yang diberikan.