A serial drink driver who killed a 10-year-old Perth girl has allegedly been caught driving under the influence again.

Michael Walsh, 33, was driving three times over the legal blood alcohol limit when he hit and killed 10-year-old cyclist Jess Meehan in 2003.

He was ultimately found not guilty of causing Jess’s death on the grounds he was unable to avoid hitting in her.

The case led to the introduction of a new law which meant drink drivers responsible for killing or injuring others would automatically receive a charge of dangerous driving.

The tradesman and father was later jailed in 2014 after his eighth conviction for driving under suspension.

He also has seven driving under the influence convictions to his name.

Police said he was recently caught driving under the influence – this time of an illicit drug.

If convicted, Walsh will face a $500 fine and four demerit points. However, there’s no guarantee he’ll have his driver’s licence revoked.

Western Australian Police Minister Michelle Roberts said she’s floored Walsh was permitted to have a licence in the first place.

“It’s shocking. Someone else could’ve lost their child,” she told 9NEWS.

Ms Roberts blamed the Department of Transport for granting Walsh the extraordinary privilege in order to get to and from work.

She's vowed to consult with police to toughen laws around DUI offenders.

Liberal leader Peter Katsambanis urged Ms Roberts to “stop talking about it, and get on and do it”.

“(Walsh has) had chance after chance and he doesn’t deserve another one,” he said.

Mr Katsambanis believes DUI convictions should result in the permanent loss of a driver’s licence – a penalty Ms Roberts said isn’t out of the question.