Champion sud-coréen junior en 2008, il a participé aux 13 Championnats du monde junior à Moncton (demi-finaliste). La même année 2010, il est demi-finaliste aux Jeux asiatiques 2010 et l'année suivante aux Championnats d'Asie. Il est disqualifié pour avoir bougé sur les starters lors du tour préliminaire du 100 m aux Championnats du monde de Daegu, devant son public. Il se rattrape en permettant à nouveau à l'équipe sud-coréenne de battre son récent record national sur relais 4 × 100, en demi-finale des Championnats du monde d'athlétisme 2011, en descendant pour la première fois sous les 39 s. Le temps est de qui leur permet d'être cinquièmes avec l'équipe de relais suivante : Yeo Ho-suah, Cho Kyu-won, Kim Kuk-young et Lim Hee-nam. Le , il bat son propre record de Corée en 10 s 16 lors de l'Universiade à Gwangju, ce qui lui donne le minima pour les Jeux olympiques de Rio.