Team officials said Han was taken off the 18-man squad after undergoing scans on Tuesday, and will likely be replaced by Jung Woo-young. The 22-year-old Han plays for Shonan Bellmare in Japan's J-League.
South Korea coach Hong Myung-bo said "it is very unfortunate because it is a short time to prepare a new player ahead of such a big tournament. But we are well motivated and united so it's not a big obstacle."
South Korea opens group play against Mexico at St. James' Park on Thursday.
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more