The incident took place during the filming of the action-comedy Rob-B-Hood, the actor's website said on Tuesday.
The injury was painful but doctors said Chan was in "good shape," it said.
Chan continued to feel pain for several days after the March 23 accident but he is improving, it said.
"These things just happen," Chan said on the website. "I always put safety first when filming, but still, sometimes things just go wrong. It was just an ordinary accident. The stuntman working with me had on the wrong shoes and I got hurt."
The film, in production in Hong Kong, is reportedly about gangsters who kidnap a baby.