The 27-year-old is currently serving a four-month ban which runs until October 26.
The Uruguayan striker, Luis Suarez, had signed a five-year deal with Barcelona.
The deal was revealed on the club’s website and is worth just over €88 million.
The agreement comes after a week of intense negotiations between the clubs.
Barcelona signed Suarez in a straight cash deal after agreeing to meet the release clause in the Liverpool contract he signed last December.
Suarez will undergo initial medical examinations from Barcelona doctors in his native Uruguay, where he has been staying following his country’s elimination from the World Cup.
The 27-year-old is currently serving a four-month ban – which runs until October 26 – for biting Italy defender, Giorgio Chiellini, while playing for Uruguay in his nation’s final World Cup group stage match.
Under the terms of the suspension, Suarez is not allowed to train with his club or enter the confines of any stadium during his ban.
Barcelona will partly fund the signing of the 27-year-old with the proceeds of the sale of Alexis Sanchez to Arsenal. The Chile World Cup star moves to the Emirates Stadium after Arsenal agreed a package worth €40m (£31.8m) with the Spanish club.
Support PREMIUM TIMES' journalism of integrity and credibility
Good journalism costs a lot of money. Yet only good journalism can ensure the possibility of a good society, an accountable democracy, and a transparent government.
For continued free access to the best investigative journalism in the country we ask you to consider making a modest support to this noble endeavour.
By contributing to PREMIUM TIMES, you are helping to sustain a journalism of relevance and ensuring it remains free and available to all.
TEXT AD: Call Willie - +2348098788999