The streak, dating back to 1992, ended because of a right shoulder injury he picked up in the Dec. 5 win over Buffalo.
Jeff Anderson, a Vikings spokesman, said the 41-year-old Favre was inactive.
The Vikings hoped Favre, who also has had a broken foot and elbow tendinitis this season, could play after the game was delayed from Sunday when the Metrodome roof collapsed. That forced the game to be moved to Ford Field, but it was not enough time for Favre recover.
Tarvaris Jackson will start for Minnesota.
Favre has said he plans to retire at the end of season -- for real.