The incident happened just before 2:00 a.m. on the 1300 block of Lippincott Street.
According to police, the victim had just returned from a nearby gas station where he went to get his grandmother a candy bar.
He came out of the house to sit on the porch and that's when someone opened fire, shooting him in the head and stomach.
His grandmother said, she heard shots and her grandson stumbled into the house and sat on the couch next to her and collapsed.
She called the police and they rushed the victim to Temple Hospital where he died a short time after arrival.
So far, there have been no arrests made.
Police will check surveillance cameras from the gas station to capture clues.