Ан родился 16 мая 1988 года в Пусане, Южная Корея. Будучи выпускником спортивной средней школы Пусана, он участвовал в любительских соревнованиях по боксу и ранее выигрывал золотую медаль.
В 2007 году он дебютировал в качестве модели. С момента своего актёрского дебюта в 2014 году он появлялся в различных фильмах и телевизионных драмах, включая «Потомки солнца» (2016), «Перемотка назад» (2018) и «Её личная жизнь» (2019). Ан добился прорыва благодаря роли в сериале «Итэвон Класс» (2020), в котором он сыграл Чан Гынвона.