The contract can max out at $13.275 million, according to a source. His agreement leaves defensive lineman B.J. Raji as the only unsigned Packer.
Matthews was the 26th pick of the first round coming out of Southern California and is the eighth first-rounder to come to terms with his team.
The Packers report to camp on Friday.
John Clayton is a senior NFL writer for ESPN.com.