Грав за футбольну команду Університету Конкук. У дорослому футболі дебютував 2012 року виступами за команду «Пусан Ай Парк», в якій провів чотири сезони, проте основним був лише у останніх двох.
8 січня 2016 року уклав контракт з клубом «Сеул», у складі якого в тому ж році став чемпіоном Південної Кореї. Більшість часу, проведеного у складі столичного клубу, був основним гравцем команди. На початку 2018 року перейшов відбувати військову службу у поліцейській команді «Ансан Поліс». Станом на 2 червня2018 року відіграв за асанську команду 9 матчів в національному чемпіонаті.