The shooting erupted just after 10 p.m. Thursday on Shephard Avenue.
Authorities say the officer came out of the exchange unscathed, but he managed to shoot one of the alleged gunmen in the shoulder.
That man is now under arrest and being treated at University Hospital.
The other two suspects escaped, and police are still looking for them.
Get Eyewitness News Delivered