A 15-year-old has been charged with first-degree murder in the death of Const. Garrett Styles, who was dragged and pinned by a minivan during a traffic stop just north of Toronto on Tuesday.

The teen was charged Tuesday night in hospital, where he remains with serious injuries.

Styles, 32, died Tuesday while making a traffic stop on a rural highway east of Newmarket, Ont.

He was dragged by a minivan for 300 metres before the vehicle flipped, pinning him underneath.

Styles was rushed to hospital, where he died of his injuries.

The police funeral for Styles, who leaves behind a wife and two young children, is set for Tuesday.

Members of the community have placed flowers, cards and teddy bears at the detachment where Styles was based, while some signed a book of condolences.

The officer joined the police force seven years ago and was on his way to becoming a sergeant.