South Africa captain Siya Kolisi will join French club Racing 92 after the World Cup later this year.

Kolisi, who skippered the World Cup-winning Springboks at the 2019 tournament in Japan, currently plays for United Rugby Championship side Cell C Sharks.

Confirming Kolisi's move to Paris and an early release from his contract, the Durban-based Sharks said he had agreed a multi-year deal with the Top 14 club.

"Siya has been an instrumental and much-loved member of the Cell C Sharks family since his arrival two years ago," Sharks chief executive Eduard Coetzee told their website.

"His move to France is a new and exciting opportunity, and we could not be happier for him.

"We are blessed to have him don the black and white jersey, and we know that over the next few months he will continue to give back to the team and our fans."

Kolisi will link up with Stuart Lancaster, who is leaving Leinster at the end of the season to become director of rugby at Racing.