The Border Agency said Friday it would challenge the ruling at a hearing next week.
In March 2007, Snoop Dogg (real name: Cordozar Calvin Broadus Jr.) was forced to cancel a tour of Britain with fellow rap icon Sean "Diddy" Combs after authorities denied him a visa.
That followed an incident in which Snoop Dogg and five others were arrested on charges of violent disorder and starting a brawl at Heathrow in which seven officers were injured. Trouble flared when some in his party were denied entry to British Airways' first-class lounge at the airport.
In April 2007, Snoop Dogg was refused entry into Australia, with then-Immigration Minister Kevin Andrews saying the rapper "doesn't seem the sort of bloke we want in this country."
A former associate of the Los Angeles gang the Crips, Snoop Dogg built his early career on recordings offering gritty details of gang life.