It happened at the intersection of Edwin Miller Boulevard and Lutz Avenue in Martinsburg.
Police say Gary Gregory pulled out into oncoming traffic and was hit by another vehicle.
The impact pushed Gregory into the westbound lane where two other vehicles collided with his truck.
Gregory was taken to Martinsburg City Hospital where he later died.
One driver was treated for non-life threatening injuries.
The other two drivers were not injured.