After graduating from Choji High School and
Dongguk University, Choi joined the
Ulsan Hyundai football club through the 2011
K League draft. By the 2013 season, his third year with the club, he had established himself as a regular
starter, appearing in 29 league matches that year. Ahead of the 2014 season, Choi transferred to the
Jeonbuk Hyundai Motors football club, where he and his team won the
K League Classic title. Before the start of the 2023 season, Choi moved to
Suwon FC and then to Arema FC the following year. He later to moved to Chungnam Asan FC in May of 2025. == International career ==