Snoop Dogg was charged Tuesday with felony gun and drug counts, Los Angeles County prosecutors said.
The 35-year-old rap star was scheduled to be arraigned Wednesday in Pasadena, prosecutors said in a statement.
Snoop Dogg faces charges of gun possession by a felon and sale or transportation of marijuana.
He was arrested Oct. 26 by Burbank police at Bob Hope Airport on suspicion of transportation of a controlled substance. Burbank police later discovered a gun at his home.
If convicted, he faces up to four years in state prison.
The rapper was convicted in 1990 of cocaine possession and charged with gun possession after a 1993 traffic stop. He pleaded guilty in exchange for three years’ probation and a promise to make public-service announcements against violence.
The rapper’s manager, Constance Schwartz, said there would be no comment Tuesday but a written statement would be issued Wednesday.