Parker Jackson, 59, was scheduled to appear in bond court Saturday.
Prosecutors say he killed 17-year-old Martel Fields on the city's Far South Side last Fourth of July.
Fields reportedly was walking on the sidewalk on South Wentworth near 107th Street when he was shot in the chest.