The small plane was left suspended in the air, held up by a couple of limbs in Kewaunee County Wednesday night.
Witnesses spotted the man climbing out of the trees just moments after the crash.
The 38-year-old pilot then reportedly curled up and took a long nap in a neighbor's barn before contacting anyone.
The pilot was eventually taken to a hospital with some minor injuries.