Franklin state police said Richard F. Wheeling, 82, was traveling west on Meadville Road about 6:40 p.m. when his 1996 Toyota Tacoma left the roadway for unknown reasons and began to roll.
The truck eventually became upright and continued until it struck a tree, police said.
Wheeling was ejected from the vehicle and taken to Titusville Area Hospital, where he was later pronounced dead.