The 24-year-old has put pen to paper on a two-year deal at Scotstoun and will join up with Gregor Townsend's squad for pre-season training at the end of the month.
The 6ft 1in tight-head began his senior career in Pretoria, making his debut for the Blue Bulls in 2009. He went on to make 41 appearances for the club, 14 of which were in Super Rugby.
In 2013 de Klerk joined the Cheetahs and has made 14 appearances in the Vodacom Cup and Currie Cup and has played seven times in Super Rugby this season.
De Klerk becomes Glasgow's third prop to join the club this summer and fifth signing ahead of the 2014/15 season, following the arrivals of Alex Allan, Euan Murray, James Downey and Murray McConnell.
Rossouw de Klerk said: "I'm delighted to have signed for the Warriors and I'm looking forward to playing in the GUINNESS PRO12 and European Rugby Champions Cup next season.
"It's always been an ambition of mine to play for a European club and I'm looking forward to going over to Scotland later this month and meeting my new teammates in Glasgow.
"I'm expecting tough competition to get into the team but that is a great challenge and something which really motivates me.
"Glasgow have made excellent progress over the last couple of seasons and I'm looking forward to being a part of that."
Glasgow Warriors head coach Gregor Townsend said: "To get a tighthead of Rossouw's quality into the club is fantastic and he'll add depth and competition to our front-row.
"Playing in that position you know you're going to play a lot of rugby throughout the season and Rossouw already has a lot of experience for a 24-year-old.
"He has come through Super Rugby with the Cheetahs and prior to that the Blue Bulls and those two teams are renowned for their scrummaging.
"Rossouw is also very good in the loose and a strong tackler and has already played more than 20 games in Super Rugby.
"It's great news that he's joining us and we look forward to welcoming him to the club later this month."
Guinness PRO12
Suite 208, Alexandra House,
The Sweepstakes
Ballsbridge, Dublin 4, Ireland