Notable for leading roles in the 2008 film Antique as Kim Jin-Hyeok and the 2012 film I Am a King as Sejong the Great. He also portrayed Crown Prince Lee Shin in the TV series Princess Hours. He was a model before beginning his acting career, working with companies like Calvin Klein, Levi's, and Reebok.