Braemar, Cairngorm and Aberdeen mountain rescue teams were called out to the Shelterstone Crag in Moray at about 17:30 on Saturday.
The man, who fell 23-34ft (7-10ft) was lowered 500ft (152m) to the ground from a small ledge.
The 12-hour rescue, which also involved a coastguard helicopter, was described as "complex and technical".
The rescue was the seventh in seven days for some of the teams.
An injured climber has been airlifted to hospital after falling in the northern Cairngorms.