A man from a small town north of Bancroft, Ont., is facing three charges of attempted murder after allegedly firing shots at Ontario Provincial Police officers on Monday.

It happened in Purdy, a town in Hastings Highlands, at about 9 a.m. Monday.

OPP officers were responding to an assault call when they were shot at. The officers took cover and a suspect armed with a knife then approached them.

Police hit the suspect with a Taser.

The suspect and the officers weren't hurt, but the victim of the initial assault police had been responding to was taken to hospital with serious injuries, OPP said in a media release.

A 32-year-old Purdy man is charged with three counts of attempting to commit murder, unauthorized possession of a weapon, placing or throwing an explosive substance and two counts of mischief over $5,000.

He was scheduled to appear in Belleville court on Tuesday.