Devon McCauley, 22, was charged with one count of first-degree murder for the shooting in the 1300 block of West Hastings St. Feb. 9, according to a release from police News Affairs.
The teen was shot in the head about 4:15 p.m., police said.
Ronald Hayes, 17, was shoveling snow when he was shot, his mother, Cathy Booker, told Homicide Watch Chicago.
Hayes, of the 1300 block of West Washburne Avenue, was dead at the scene, according to the Cook County Medical Examiner's office. He was shot in the head, police said.
McCauley, of the 1200 block of West 14th Street, is expected to appear in bond court Sunday, police said.