Stefan Terblanche will be allowed to end his Ospreys career early to take up a one-year contract with his former South African side, the Natal Sharks.
Stefan Terblanche has spent four years at the Liberty Stadium
The ex-Springboks wing, 32, was contracted until the end of this season but will play his last game for the Ospreys on Friday in Edinburgh.
Terblanche spent July and August on loan at the Sharks, proving his worth.
Ospreys coach Lyn Jones said: "Stefan is a true gent and he will be missed both on and off the field."
Terblanche joined the Ospreys in December 2003 after earning 37 South African caps and will have played 87 times for the Swansea outfit by the time he returns home to Durban.
He will be available to play in the Sharks' Currie Cup semi-final against either the Bulls or the Lions on Saturday, 13 October.
"Whilst Stefan is contracted with us through to the end of this season, we respect his wish to return to South Africa to fulfil his unfinished ambitions with the Sharks," Jones added.
"We wish Stefan well on his leaving and thank him for his contribution to Ospreys rugby over the last four years."
Terblanche arrived in Swansea just after Welsh rugby's switch to a regional structure for its professional clubs.
"When I joined the region the Ospreys were just a name, a vision and a group of players," Terblanche said.
"The organisation has now grown into one of the most professional outfits in world rugby.
"Two Magners League titles, an EDF Energy Cup final and beating the Aussies at the Liberty Stadium are the obvious highlights during my time at the region."