David Whitson, 60, was traveling from La Grande to Albany when his car ran out of gas in Crook County.
He apparently contacted family members by phone on Tuesday, saying he was near Ochoco Divide and out of gas.
Family members went to that area and weren't able to find him; they contacted the Crook County Sheriff's Office for assistance.
Wednesday morning, the Sheriff's Office and Search and Rescue found Whitson’s truck on Forest Service Road 27 and began tracking from that location.
Whitson was located by his family around 4 p.m. Wednesday afternoon near the Ochoco Reservoir, more than 20 miles from where his truck was located.
Undersheriff John Gautney says Whitson was dehydrated and had minor injuries - but declined medical treatment and was reunited with his family.