The 23-year-old McClain played three seasons with the Oakland Raiders before signing a one-year contract with Baltimore as a free agent April 12.
"Rolando let me know that he plans to retire from the NFL," Ravens general manager Ozzie Newsome said Wednesday. "We have placed him on the Reserve/Retired list."
Ten days after signing a one-year, $700,000 contract with the Ravens, McClain was arrested in his hometown of Decatur and charged with disorderly conduct and resisting arrest.
Police responded to a report of a fight at a local park. While officers ordered a crowd to leave, McClain allegedly yelled to the crowd, "(Expletive) the police."
He also is accused of twice pulling his arms away from officers as they tried to arrest him.
It was the third time McClain was arrested in Decatur since 2011. He was previously charged in a 2011 assault when he allegedly threatened to kill a man and discharged a gun next to his head. McClain was sentenced to 180 days in jail on an assault charge, but prosecutors later dismissed charges when the man McClain was accused of assaulting said he didn't want to go forward with the case.
Police arrested him in January on charges of having his car windows tinted too darkly and trying to lie about his identity. He allegedly declined to sign his name to the ticket and instead wrote, "(Expletive) y'all." He pled guilty to the window tint violation and paid a fine of $186. The city dropped the false information charge.
Before joining the Ravens, McClain spent his first three NFL seasons with the Oakland Raiders. He was the eighth overall pick in the 2010 draft out of Alabama.
In 41 games with Oakland he had 274 tackles, 6½ sacks and one interception. In his final season, he was suspended for two games for conduct detrimental to the team.
According to the Baltimore Sun, McClain made $22.85 million in guaranteed money, according to the terms of the contract he signed with the Raiders.