The former Brazil World Cup captain passed away at the Albert Einstein Israeli Hospital in Sao Paulo on Sunday (04Dec11), three days after he was admitted to the medical facility suffering from food poisoning.
Socrates developed septic shock and was on a life support machine before his death, according to Reuters.
The sportsman had been hospitalised several times in recent months - in August (11) he suffered a digestive haemorrhage, reportedly caused by excessive drinking, and a month later (Sep11) he was treated for liver problems.
Socrates, full name Socrates Brasileiro Sampaio de Souza Vieira de Oliveira, found fame as a soccer star in the 1980s and played for Brazil in both the 1982 and 1986 World Cup competitions.
He also played for teams including Brazil's Corinthians and Italy's Fiorentina during his career.