"The victim has been brought to the surface and is receiving emergency medical care," said a mountain rescue official after the team reached the mouth of the cave, where a helicopter was waiting, at 0315 IST.
Explorer Johann Westhauser, 52, suffered serious head injuries in the accident about 1,000 metres below ground in the Riesending cave complex, Germany's longest and deepest.
Since then a multi-national team of hundreds of emergency personnel battled around the clock in a complex and costly operation to bring him to the surface.
The rescue operation involved rest periods in five bivouac stops, followed by a major final hoist up a 180-metre vertical shaft near the entrance to the cave, officials said.
Also Read
The rescue effort, high in the mountains near the Austrian border, has involved professional cavers, medical personnel and helicopter crews, from Germany, Austria, Italy, Switzerland and Croatia.
Veteran caver Westhauser was exploring the cave system with two others when he suffered head and chest injuries in the rock fall on June 8.
The Riesending cave, north of the city of Berchtesgaden, was only discovered in the mid-1990s and was not explored and mapped until 2002. It is more than 19 kilometres long and up to 1,150 metres deep.