The club have not released the details but it's believed to make the 26-year-old Uruguayan the highest-paid player in the club's history, and last until the 2018 season.
Suarez said he believes he can achieve his ambition of winning trophies and playing at the highest level at Liverpool.