Born in Port Elizabeth, South Africa, du Preez attended North-West University in Potchefstroom, where he played in the Varsity Cup for NWU Pukke.
[2] A serious leg injury sustained in October 2014 during a match against Newport Gwent Dragons saw Du Preez missing a substantial part of the 2014–2015 season.
[7] On 13 February 2018 it was announced that Du Preez would leave Edinburgh for English side Worcester Warriors in the Aviva Premiership ahead of the 2018-19 season.
[8] On 16 June 2021, it was confirmed that du Preez has left Worcester to complete his move with French side Toulon in the Top 14 ahead of the 2021-22 season.
[17] He was called up again for the 2017 Six Nations Championship,[18] and made his debut against England at Twickenham before gaining his second test cap the following week in the final day victory over Italy.