Сон Канхо никогда не учился на актёра, после школы играл в группах социального театра. Затем поступил во влиятельную театральную компанию Ки Куксо, в которой упор делался на инстинктивную игру и импровизацию, что послужило основой актёрской базы Сона. Хотя ему часто предлагали сняться в кино, он отказывался, пока не согласился участвовать в фильме «День, когда свинья упала в колодец» (1996) режиссёра Хона Сансу. Через год, сыграв бездомного в документальной драме Хона Сансу "Плохое кино" он стал культовой фигурой, а после роли гангстера, который обучает группу новобранцев в криминальной комедии "№ 3" (1997), завоевал свой первый приз за лучшую игру.
С тех пор он сыграл несколько ролей второго плана, а затем блестящую роль в триллере-блокбастере «Свири» (?? 1999) Кан Чегю. Но в первый ряд корейских актёров Сон встал после призовой роли северо-корейского сержанта в фильме Пак Чхан Ука «Объединённая зона безопасности» / ?????? JSA/ (2000). В «Сочувствие господину Месть» он исполнил роль отца, преследующем похитителей своей дочери.
В 2002 Сон сыграл главную роль в фильме YMCA Yagudan о первой корейской бейсбольной команде, созданной в начале XX века, в 2003 — в основанном на реальной истории жестокого серийного убийцы фильме «Воспоминания об убийстве». В 2005 у него была небольшая роль в «Сочувствие госпоже Месть» Пак Чхан Ука
Очередной яркой ролью Сон отметился в 2006 году, сыграв отца, ищущего дочку, похищенную речным чудовищем в фильме «Вторжение динозавра» (в Корее фильм посмотрело более 13 млн зрителей, а общие кассовые сборы составили 89 млн долларов) В 2008 году Сон закрепляет за собой позицию одного из ведущих корейских актёров, исполнив абсолютно разноплановые роли в истерне «Хороший, плохой, долбанутый» и в религиозной драме «Тайное сияние»
Последней на данной момент ролью Сона является образ католического священника, ставшего вампиром в фильме «Жажда» Пак Чхан Ука, который впрочем не сникал успеха ни у зрителей, ни у критиков