Barnett, who has a team high 44 tackles this season, was hurt while trying to tackle Vikings running back Adrian Peterson in the third quarter of the Packers' 28-27 loss at Minnesota Sunday.
Packers Coach Mike McCarthy said Monday Barnett will need surgery.
The sixth-year player led Green Bay in tackles four of his first five seasons.
Reindeer recovered after escaping from Santa during lighting ceremony
Trader Joe's: Car crashes into Long Island store, injuring 11