Joel Richards, 20, was left at Birmingham's City Hospital on Sunday, where he died from his injuries.
West Midlands Police said a 17-year-old arrested at a service station on the M40 near Oxford on Monday had been charged with Mr Richards' murder.
The teenager, who cannot be named due to his age, will appear at Birmingham Magistrates' court on Thursday.
A teenager has been charged with the murder of a man who was left outside a hospital after being stabbed.