Police in Kentucky say 20-year-old Tyrese Garvin died in the same hospital where he had just become a father.
According to CNN affiliate WAVE, Garvin was on his way home from visiting his newborn twins at University Hospital in Louisville when he was shot multiple times.
He spent several days in the ICU, just a few feet away from his babies, a boy and girl, who were in the maternity ward.
Garvin was pronounced dead on Friday.
Family members say his newborns were taken to see him before he died.
Police arrested three people ages 14 to 17 in connection with the shooting.
Police say the shooting was random.