Ben Cousins has been charged with cannabis possession just three weeks after he was arrested with methylamphetamine at Esperance airport.
The 33-year-old troubled former footballer was pulled over by police in North Beach at 7.30am today and his car was searched.
Police allegedly found a quantity of cannabis and a smoking implement.
It is not known why he was pulled over.
Sergeant Gerry Cassidy confirmed a 33-year-old man had been charged with possession of cannabis and a smoking implement and would be summonsed to appear in Perth Magistrates Court at a later date.
Cousins was arrested at Esperance airport on March 27 and charged with possession of methylamphetamine with intent to sell or supply.
He appeared in court on April 5 and was released on bail to re-appear on June 27.
At the time, his lawyer said he was unlikely to face a jail term because the quantity of drugs he was allegedly caught with was too small.
Cousins has fought a long-standing battle with drug addiction and in January was hospitalised after hitting his head in a fall at a rehabilitation clinic. He was deregistered by the AFL for the whole of the 2008 season because of his addiction problems.
Cousins' playing career had almost every imaginable honour - a Brownlow Medal in 2005, an AFL premiership the following year, captaincy of the West Coast Eagles and six All-Australian jumpers.
But off the field he drifted from one controversy to another during his last five years in the AFL.
He lost the Eagles captaincy in 2006 after an incident in which he fled from a booze bus, then was suspended by West Coast in the pre-season of 2007 due to what was later revealed to be a substance abuse problem.
Cousins returned to the field later that season but, after having his car searched and being arrested for drug possession in October 2007, his contract was cut by the Eagles.
Cousins spent a year out of the game before returning to play two final seasons with Richmond in 2009 and 2010.
A revealing documentary outlining his battle with drug issues was screened during Cousins' final season with the Tigers.
His partner Maylea Tinecheff gave birth to his first child, Bobby Ernest Cousins in September.
Follow WAtoday on Twitter @WAtoday