Finch will be hard to replace as both captain and opener, but he said it would be too much for Test and ODI skipper Pat Cummins to lead in all three formats
South African batting great Hashim Amla announced his retirement from cricket on Wednesday after helping Surrey to the English county championship last year.
The 39-year-old had already retired from international cricket in 2019.
Amla scored 18,672 runs for the Proteas across the three formats from 2004-2019 and is South Africa's second highest Test run scorer of all time behind Jacques Kallis.
His 311 not out against England at The Oval in July 2012 is still the highest Test score by a South African player.
"I have great memories of the Oval ground and to finally leave it as a player fills me with immense gratitude for what has been," he told the Surrey website.