Футболом почав займатися в структурі клубу «Пусан Ай Парк». 14 вересня 2019 року дебютував за основний склад в матчі Кей-ліги 2 проти клубу «Чоннам Дрегонз». 16 травня 2020 року дебютував у Кей-лізі 1 у поєдинку з «Чонбук Хьонде». 10 липня у матчі Кей-ліги 1 проти «Сеула» забив перший гол за «Пусан».
8 березня 2021 року відправився в оренду в клуб «Кімчхон Санму». 5 травня дебютував за «Кімчхон Санму» в матчі Кей-ліги 2 проти «Пусан Ай Парк». 7 вересня 2022 року повернувся з оренди[1], за період якої зіграв 19 матчів за першу команду.
24 липня 2023 року перейшов у шотландський клуб «Селтік», підписавши п'ятирічний контракт[2][3]. 12 січня 2024 року на правах оренди перейшов в шотландський «Сент-Міррен» до кінця сезону 2023–24[4]. 21 січня дебютував за «Сент-Міррен» в матчі Кубка Шотландії проти клубу «Квін оф зе Саут»[5][6]. 27 січня дебютував у Прем'єршипі, вийшовши в стартовому складі проти «Рейнджерса»[7]. Усього за час оренди провів за «Сент-Міррен» 9 матчів, пропуствиши залишок сезону через травму[8].
13 серпня 2024 відправився в сезонну оренду в «Гіберніан»[9][10]. 24 серпня дебютував за нову команду в матчі Прем'єршипу проти «Данді», вийшовши в стартовому складі[11][12].