Former Winnipeg police officer Elston Bostock has pleaded guilty to trafficking drugs over a period of years — both to civilians and other police officers.

Bostock, who worked with the Winnipeg Police Service for more than two decades before being removed from the force, admitted to selling drugs including cocaine and psilocybin between 2016 and 2024 in a Winnipeg courtroom Monday.

Bostock admitted he trafficked drugs while on duty as a uniformed police officer, in the parking lots of police stations and from his police vehicle, federal Crown attorney Janna Hyman read from an agreed statement of facts.