It happened at I-229 and 752 Highway around 7:30 a.m.
The Buchanan County Sheriff's Department says 56-year-old David Daniels lost control of his pick-up going down an on-ramp.
He hit a guardrail, went off the road and flipped over.
Authorities say the on-ramp is a common spot for accidents when it rains.
Daniels was not seriously hurt but the pick-up did catch fire as tow crews were trying to pull the truck out.
Copyright 2015 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.