A 33-year-old man died after an unidentified driver shot and killed him as they headed westbound on Interstate 480 in Independence, according to the State Highway Patrol.