Around 5 p.m. Sunday police responded to a panic alarm at a Subway Restaurant at Sibley and Halsted.
Officers spotted the suspect near 146th and Union and started to chase him.
Police say the teenager pointed a weapon at them and an officer shot him twice in the leg.
The officer was unharmed.