Met police
Detective Constable Grant McPherson, 36, will appear in court on 2 February iStock

A Met Police detective who had publicly attacked those supplying drugs on London's streets has been charged with dealing cocaine.

Detective Constable Grant McPherson, attached to Kensington and Chelsea Borough, was arrested at his home address in August as part of an investigation following a public complaint.

In 2015, McPherson spoke publicly against drug dealers in London following the conviction of a 22-year-old man for supplying class A substances.

"Drug dealing and use of violence has no place in our society and the police will do whatever we can to put those who cause harm to others before the courts," McPherson said.

The 36-year-old will appear at Westminster magistrates' court on 2 February to face two counts of supplying class A drugs and one count of misconduct in public office.

Scotland Yard said the officer was charged on Monday (19 December) and is currently suspended from duty.