The 31-year-old Peterson exited late in the fourth quarter of the Vikings' 34-28 overtime win over the Carolina Panthers on Sunday because of what the team called cramps. He was defending Panthers receiver D.J. Moore on a pass that fell incomplete.
Peterson didn't return for the overtime period.
Cameron Dantzler replaced Peterson in the game, and Dantzler is expected to replace Peterson in the starting lineup while he remains on injured reserve.
"I feel fine," Zimmer said when asked how he feels about the rest of the Vikings' cornerbacks. "Patrick's played really well. We'll miss him for sure, but Dantzler's done decent and so has [Bashaud] Breeland."
Peterson signed with the Vikings this past off-season after playing the first 10 seasons of his NFL career with the Arizona Cardinals.
The Vikings improved their record to 3-3 after Sunday's victory over the Panthers.