En 1995, su primera temporada, Roh irrumpió en la escena del fútbol profesional con los Chunnam Dragons. Logró una triple corona, en la que fue galardonado con el Premio al Novato del Año de la K League, fue el máximo goleador nacional y apareció en un All-star match MVP. También fue el máximo goleador de la Korean FA Cup 1997. En 1999, fue el MVP de la Recopa de Asia.
Después de ocho temporadas con los Dragons, se trasladó en 2003 al flamante club Daegu FC para su temporada inaugural en la K-League. Roh jugaría dos temporadas para Daegu (27 partidos en total), antes de retirarse después de un limitado número de apariciones en la temporada 2004.
Es el quinto miembro del 40-40 Club desde el 27 de abril de 2003. Su récord fue de 72 goles y 40 asistencias cuando logró este récord en un partido contra Busan I'Park. Su récord total es de 246 encuentros, 76 goles y 40 asistencias.
Selección nacional
Roh ha jugado con la selección nacional en varias ocasiones entre 1995 y 1997, donde totalizó 25 partidos internacionales. Aunque participó en varios de los partidos de eliminatorias para la Copa Mundial de la FIFA 1998, no llegó a formar parte de la plantilla final en dicho torneo.