"The player will travel to Barcelona next week for a medical, sign a contract for the next five seasons and be presented as an FC Barcelona player," the Spanish team said in a statement.
Suarez was expelled from the World Cup in Brazil last month and given a nine-match competitive international ban as well as a four-month suspension from any football-related activities for biting Giorgio Chiellini.
After initially denying that he bit the Italy defender, the 27-year-old later issued a carefully-worded statement admitting his offence, the third time he has bitten an opponent during a match and vowed there would be no repeat.
Suarez, who has also had stints at Dutch clubs Groningen and Ajax Amsterdam, netted 31 league goals for Liverpool last season.
The deal comes a day after Barcelona agreed to sell Chile forward Alexis Sanchez to Arsenal.


Latest News from Sports News Desk