Vaughan councillor and deputy mayor Michael Di Biase has resigned his seat after an investigation.

The former mayor of Vaughan has been charged with municipal corruption following a complaint filed more than four years ago.

Provincial police say Michael DiBiase, 71, was the city's deputy mayor at the time of the alleged incident.

He has also served as a councillor at the municipal and regional levels.

Police say the matter was referred to them by Vaughan's integrity commissioner in 2015, after a local resident made a complaint alleging corruption.

They say DiBiase, who is from Woodbridge is also charged with breach of trust.

He is scheduled to appear in court on Oct. 30.

This report by The Canadian Press was first published Oct. 3, 2019.