The former Wigan player has enjoyed a tumultuous couple of seasons with the Sharks which has seen them achieve precious little success.
He says the time is right to hang up his boots although he will retain a hand in the sport to promote rugby league in the bush.
“I have decided after long and careful consideration to announce my retirement from rugby league at the conclusion of the current season,” Barrett said.
“I would like to thank everyone especially my lovely wife Kylie and my family who have supported and encouraged me every step of the way during my career in the greatest game of all.”
“I feel privileged to have played at three terrific clubs in St George Illawarra, Wigan and Cronulla and to have been coached by some very talented coaches.”
“Among one of the highlights of my career was that I got to play with and against many of the genuine superstars of the game.”
“Rugby league has been good to me and I hope to continue my involvement in the game with the NRL and Country rugby league helping to foster and promote the sport in the bush.”