Toronto police say an officer was injured as they apprehended a suspect who was allegedly armed with a handgun at Bloor-Yonge Station on Saturday.

Officers were called to the central TTC station at 1 a.m. after a member of the public observed the suspect was in possession of a gun, police said.

When police arrived on scene, they said they located the accused on a train platform.

Police said officers chased the suspect, who was then placed under arrest.

While the arrest was taking place, police said, one officer sustained non-life-threatening injuries.

They said 30-year-old Shaquille Miller is facing a number of charges, including unauthorized possession of a firearm and two counts of assaulting a police officer.

Miller was scheduled to appear in a Toronto courtroom for a bail hearing later that day.