Born in Seoul.
Graduated from the Korea National University of Arts (class of Vladimir Kim and Margarita Kulik). For half a year he was a trainee with the Mariinsky Ballet. At the Mariinsky Theatre he made his debut as Ali in the ballet Le Corsaire (coached by Viktor Baranov).
Since July 2012 he has been a First Soloist with the Mariinsky Ballet.
Giselle (Count Albrecht, Classical Duet); choreography by Jean Coralli, Jules Perrot and Marius Petipa,
La Bayadère (Solor, Golden Idol); choreography by Marius Petipa, revised version by Vladimir Ponomarev and Vakhtang Chabukiani (Dance of the Golden Idol choreographed by Nikolai Zubkovsky),
Swan Lake (Prince Siegfried); choreography by Marius Petipa and Lev Ivanov, revised version by Konstantin Sergeyev,
Don Quixote (Basilio); choreography by Alexander Gorsky,
the Diane and Actéon Pas de Deux from the ballet La Esmeralda (Actéon); choreography by Agrippina Vaganova,
Romeo and Juliet (Mercutio); choreography by Leonid Lavrovsky,
George Balanchine's ballets Jewels (Rubies), Symphony in C (III. Allegro vivace) and A Midsummer Night’s Dream (Pas de deux from Act II),
The Nutcracker (Nutcracker Prince); choreography by Vasily Vainonen,
Le Corsaire (Ali); production by Pyotr Gusev after the composition and choreography of Marius Petipa,
Études; choreography by Harald Lander,
Sylvia (Aminta); choreography by Frederick Ashton,
The Vertiginous Thrill of Exactitude; choreography by William Forsythe,
Concerto DSCH; choreography by Alexei Ratmansky
and Infra; choreography by Wayne McGregor.