A driver died after being struck by another vehicle on the westbound James River Freeway on Tuesday afternoon.