Uruguay forward Luis Suarez completed his move to five-times European champions Liverpool from Ajax Amsterdam on Monday, the Premier League club said.
"Luis Suarez has today completed his transfer from Ajax to Liverpool FC and signed a five-and-a-half-year-deal that will keep him at Anfield until 2016," a statement said.
Liverpool, who have also agreed to sign Newcastle United striker Andy Carroll, said the fee was "up to" 26.5 million euros (£23 million).
Suarez, 24, the current Dutch Footballer of the Year, will take the number seven shirt worn by some of Liverpool's most revered players including Kevin Keegan and current manager Kenny Dalglish.
Suarez signed for Ajax in 2007 for 7.5 million euros.
Beckham signing would be high risk: Keegan
Europa League: Ajax Amsterdam through
Ajax beat Roda to go top, Twente secure first win
Ajax ban Suarez for biting PSV player