The former Brazil international has returned to the club where he made his first steps as a professional footballer in a bid to relaunch his flagging career
The powerful striker was unattached after leaving Corinthians earlier this year, and he has now agreed terms over a contract with the Rubro-Negro until the end of 2012.
"I now want to honour the Fla jersey again, which has always been mine, and score as many goals as possible. Thanks for everything and you can count on me," Adriano commented on the deal.
The 30-year-old started his professional career with Flamengo, but left the club for Inter in the summer of 2001, before firstly enjoying success on the continent with Parma between 2002 and 2004.
He returned to Flamengo for the first time in 2009 after encountering problems with his weight, the death of his father and alcoholism, but left again to try his luck once more in Europe with Roma in 2010.
However, he failed to make an impact at the Giallorossi and returned to his native country at Corinthians a year later, but his spell was marred by yet more off-the-field troubles.