The defensive end signed a four-year, $58 million contract extension Wednesday in a deal that includes $34 million in guarantees, a source with knowledge of the situation told NFL Network Insider Ian Rapoport. The Vikings confirmed the signing.

"Man, this means I'm a Vike for life," Griffen said, per the team's official website. "I appreciate the coaching staff, the ownership, the organization."

It's the second big deal for the former fourth-round pick out of USC, who signed a five-year, $42.5 million contract in 2014. With two years left on that deal, the Vikings are adding four more years, which will keep the 29-year-old Griffen in Minnesota through 2022.