Mike Garafolo and Ian Rapoport of NFL Network reported Ward suffered the injury while diving for a ball. He underwent X-rays that determined the extent of the injury, which will keep him out indefinitely.
The 49ers signed Ward to a one-year, $4.5 million contract in March. Ward spent his first five NFL seasons in San Francisco but has struggled with injuries. He's played in 16 games only once in his career and was limited to nine games in 2018 after suffering a broken forearm.