November 13, 2006: he was arrested at Los Angeles International Airport after a stolen gun was found in his briefcase. He was later sentenced to three year's probation and given credit for three days in jail.
November 2009: Williams was charged with criminal trespass and burglary breaking into a residence in Coweta County and stealing coins and jewelry.
December, 2009: he was detained for questioning but not arrested outside a Newnan Walmart after family members of his girlfriend confronted him.
June, 2011: Williams was arrested for intimidating a witness in Los Angeles but ultimately he was never charged. A man said three women attacked him with rocks and Williams got in the middle of it.
August 2011: he was caught on video fighting with a promoter at a Young Jeezy concert in Arizona.
November, 2011: he was questioned but not arrested about an alleged shoplifting incident at a Best Buy in Ohio.
November, 2012: a rapper in Berkeley, Calif. sued Williams for bashing him in the head with a bottle on a tour bus. He was arrested but ultimately released and not charged.
November, 2012: he left a show early and an attendee filed a class-action lawsuit seeking compensation.
November, 2012: in Sacramento, he led police on a slow chase while riding a three-wheeled motorbike. He was later arrested after missing a court date related to the incident.
December, 2012: he was arrested in Seattle for a bar incident after brandishing a pool cue and supposedly throwing a rock at a car.
December, 2012: Williams was arrested for child endangerment charges after weapons were found in his home.
October, 2014: Williams and Suge Knight were arrested for allegedly stealing a photographer's camera in Beverly Hills. He avoided jail time by pleading no contest.
Feb. 28, 2016: Williams and his entourage and security team were accused of physically attacking and stealing cellphones from five women who were visiting Atlanta for the weekend.
Feb. 29, 2016: Williams was arrested on a misdemeanor battery charge in Gainesville after Williams allegedly punched a pool supply store employee.
March 8: Williams was arrested for allegedly threatening to kill his bodyguard.
March 11, 2016: Williams was transferred to the Fulton County jail from Hall County. He was charged with entering an auto, theft by taking and simple battery in connection with the cellphone incident.
March 23, 2016: A video shows Williams fighting an Atlanta teenager. He allegedly threw the first punch.
April 27, 2016: Williams allegedly threw a salt shaker at a Spindivits restaurant manager in East Point, bloodying the man's lip. He was booked for battery.
July 24, 2016: He was arrested after a spat with a female employee of the Sportsmen's Lodge, a Ventura Boulevard hotel, according to the Los Angeles Times. He appeared in court in August.
Sept. 15, 2016: Williams was jailed in Fulton County on a charge of criminal damage to property in the second degree. He was released on a $10,000 signature bond.
Dec. 2, 2016: Williams was banned from Hall and Dawson counties and ordered to pay $7,500 in restitution and perform 100 hours of community service in a negotiated deal after pleading no contest to some charges in connection with the alleged February assault against his bodyguard.