The goalkeeper has joined the Citizens on a three-year deal from the Dutch Eredivisie giants ahead of the new 2018/19 campaign.
A club statement read: "Cape Town City is delighted to announce the signing of 24-year-old Dutch goalkeeper Peter Leeuwenbergh from Ajax Amsterdam."
"The former Dutch youth international has signed a 3-year deal with CTCFC after spending the last 10 years with AFCAjax."
"Peter is relishing his new challenge and the club welcomes the immense quality and experience he will bring to the PSL," the statement issued on their Twitter account concluded.
Leeuwenburgh was part of the Ajax reserve side, who were campaigning in the second tier of Dutch football, Eerste Divisie last season.
The 24-year-old could not make an appearance in the Eredivisie as he faced stiff competition from Cameroon international Andre Onana in the first team.
Leeuwenburgh was loaned out to Eerste Divisie side FC Dordrecht in 2015 and he made only five appearances.
The Citizens welcomed Leeuwenburgh while on their pre-season camp in Johannesburg on Thursday.
Leeuwenburgh is seen a replacement for veteran Shuaib Walters, who recently left the Mother City after his contract was not renewed by the club.
The Heinenoord-born shot-stopper is expected to compete with Sage Stephens and Samora Motlaung in the Citizens' goalkeeping department.
City coach Benni McCarthy, who was once on the books of Ajax Amsterdam during his playing days, will be hoping that his newest addition will make a valuable contribution during the upcoming season.
Cape Town City is delighted to announce the signing of 24y Dutch goalkeeper Peter Leeuwenbergh from Ajax Amsterdam. #iamCityFC #WelkomPeter pic.twitter.com/Jc2Sg3F2AM — Cape Town City FC (@CapeTownCityFC) July 26, 2018