Police said speed appeared to have been a factor in the crash.
Eshbaugh said the car that Johnson was driving west on W.Va. 51 near Inwood collided head-on with a 1997 Dodge Ram pickup truck driven by Michael Dwayne Rickel, 40, of 73 Merlin Drive in Inwood.
The accident occurred about 8 p.m. near Pocono Drive, east of the intersection of W.Va. 51 and U.S. 11, Eshbaugh said.
Rickel was taken to Winchester (Va.) Medical Center for injuries that were not life-threatening, Eshbaugh said.
Johnson and Rickel were cut from the wreckage, and W.Va. 51 was closed for about 1 1/2 hours, Eshbaugh said.
The crash was the third fatal accident in the Eastern Panhandle in two days.
On Friday, at 7:24 a.m., Jay Eugene Crews Jr., 31, of Inwood, died when the 1987 Acura he was driving collided head-on with a dump truck on Sulphur Springs Road near Inwood, police said.
Police said they believe Crews might have been blinded by sunlight when the crash occurred.
On Friday night, Michael Lee Wolfe, 37, of Harpers Ferry, W.Va., died after his motorcycle ran off Mission Road in the Shannondale, W.Va., area in Jefferson County and struck a road sign and a boat anchor, police said.
Staff writers Dave McMillion and Karen Hanna contributed to this story.