The teen was arrested and charged after he was identified as one of three people who robbed the officer at a Citgo station.
It happened in the 700-block of East 103rd Street Monday night.
The off-duty officer shot an armed 16-year-old at the scene.
Police are still looking for a third suspect.