Choi joined K League Challenge side Gyeongnam FC in January 2015.
In July 2016, Choi was transferred to Gwangju FC in exchange for Ryu Beom-hee.
[3] Choi joined Asan for military service and made his debut for the club against Bucheon FC 1995 on 11 November 2018.
[4] Choi rejoined Gwangju in 2019 and made his debut against Suwon Samsung Bluewings on the 27 October 2019.
[7] Choi made his debut for Jeonnam against Seoul E-Land FC on 11 March 2023.