The suspect was taken into custody and a handgun recovered.
The incident happened at about 4:50 a.m. on White Court Place, near Spadina Avenue and Queen Street West.
There were no injuries reported.
A 19-year-old man is facing 12 charges in relation to firearm offences.
Police say they are looking for three more suspects.