Rodgers completed 24 passes for 328 yards in his second regular-season start since succeeding Brett Favre, now with the New York Jets.
Charles Woodson intercepted two passes, running one back for a touchdown, to help the Packers improve to 2-0.
Detroit's Jon Kitna passed for 276 yards and two touchdowns but was intercepted three times.
Calvin Johnson had six catches for 129 yards and two scores for the Lions (0-2).
Video of Victoria’s Secret models trying to 'twerk' hits Instagram
Ohio crash that killed two caught on camera [VIDEO]