Son gab sein internationales Debüt im Biathlon-Weltcup1995 bei einem Sprint in Ruhpolding, bei dem er 108. wurde. 1997 konnte er in Nozawa Onsen bei den Testwettkämpfen für die Olympischen Winterspiele 1998 in Nagano 84. eines Einzels erstmals eine zweistellige Platzierung erreichen und im folgenden Rennen mit Rang 81 sein bestes Ergebnis im Weltcup erreichen. Danach dauerte es bis zur Saison 2001/02, dass der Südkoreaner erneut zu Weltcupeinsätzen kam. Seine letzten internationalen Einsätze bestritt Son bei den Winterasienspielen 2003 in Aomori. Im Sprint erreichte er den siebten Platz und wurde 12. des Verfolgungsrennens. Mit Kim Kyung-tae, Shin Byung-kook und Park Yun-bae gewann er als Schlussläufer des Staffelrennens hinter den Japanern die Silbermedaille.
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Dies ist die übliche Reihenfolge im Koreanischen. Son ist hier somit der Familienname, Hae-kwam ist der Vorname.