Rapper BlocBoy JB is in custody after surrendering himself into authorities.

BlocBoy (real name James Baker) is currently facing charges for possession of drugs and drug paraphernalia, a convicted felon in possession of a handgun, and theft of property, according to the Shelby County Sheriff's Office.

A warrant for his arrest was issued earlier this month, but according to his attorney, he was traveling and could not surrender earlier.

The Memphis rapper was taken into custody after his appearance, with bond set at $50,000.