Christopher Kearney, 30, was going north on Long Mill Road when he ran off the road, just before Bert Winston Road, troopers said. He over-corrected, and his vehicle struck another southbound on Long Mill.
Kearney was killed in the wreck, troopers said.
The driver of the other vehicle was taken to Franklin Regional Hospital. The extent of the driver's injuries was unknown.
Troopers said that Kearney was not wearing a seat belt and that alcohol was not a factor in the wreck.