The 30-year-old performer, whose real name is Clifford Harris Jr., pleaded guilty to a federal weapons charge in connection with a 2007 incident in which he used a bodyguard to attempt to buy unregistered machine guns and silencers from an undercover government agent.
He served time in jail and a halfway house as part of the plea deal and wrapped up his sentence last March.
The recording artist had his probation revoked, however, after he was arrested for drug possession in September, TMZ said.
Beyonce flaunts bikini body, Blue Ivy in vacation pics
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'