Minnesota Vikings running back Adrian Peterson has a torn meniscus in his right knee, coach Mike Zimmer said Monday.