The 31-year-old, who has won 40 caps with Brazil, joins the side on a two-year deal following the expiration of his contract with the Catalan club.
Edmilson spent four years in Barcelona, following spells with Sao Paulo and Lyon. He was also part of Brazil squad which won the World Cup in 2002.
Copyright (c) PA Sport 2008, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms