The pilot had crash-landed into the tree, about 30km east of Stuttgart in southern Germany, last night.
Rescuers feared the plane might fall to the ground if they tried to rescue him overnight.
The 59-year-old pilot was eventually brought to safety today, the BBC reported.
Police in the south-western state of Baden-Wuerttemberg have not named the pilot. It was not clear if the pilot was injured in the incident.
The aircraft was lodged in the tree about 30m above ground near Degenfeld and the rescuers had to abandon initial attempts to bring him down as night fell, the report said.