It happened just before 10 a.m. at Lazy J's Roadhouse on the 18800 block of Grand Avenue. Investigators say the driver lost control of his RV, slamming into the business.
The man was pronounced dead at the scene. His name has not been released. Fire crews had to stabilize the building as they removed his body.
No one else was injured. The restaurant was closed at the time of the crash.