It happened on Walnut Street just before 1 a.m.
Police say the shot was fired from the street.
After the driver was hit, he lost control of his cab and crashed into some parked cars.
He was rushed to University Hospital, where he died.
There were no passengers in the cab at the time of the shooting.