He attended Glenwood High School, where he earned selections to represent KwaZulu-Natal at the premier high school rugby union tournament in South Africa, the Under-18 Craven Week in both 2013[1] and 2014.
[9] After high school, Coetzee moved to Cape Town to join Western Province's academy.
He scored four tries in eleven starts for the Western Province U19 team in the 2015 Under-19 Provincial Championship, and three tries in six starts for the Western Province U21 team in the 2016 Under-21 Provincial Championship.
At the start of 2017, Coetzee was included in the squad for Western Province's affiliated Super Rugby team, the Stormers.
[11] In February 2021 it was confirmed that Coetzee would join English Premiership Rugby side Bath ahead of the 2021–22 season.