Background
Steenkamp was born and raised in the Western Cape alongside older brother Wilhelm who went on to play for the Bulls, Sharks, Cheetahs and Force in Super Rugby.
Steenkamp was born and raised in the Western Cape alongside older brother Wilhelm who went on to play for the Bulls, Sharks, Cheetahs and Force in Super Rugby.
He attended Paarl Boys" High School and matriculated in 2005 before going on to study at Stellenbosch University.
Whilst there he played Varsity Cup rugby for Maties during the inaugural competition in 2008 and was a late substitute as his side lifted the trophy with a 16–10 victory over UCT. He got his first taste of Super Rugby the following year playing seven times for the Stormers but had to largely make do with deputising for absent Springboks such as Andries Bekker for the next 2 years. 2012 could be seen as a break-out year for Steenkamp. Although mainly featuring as a substitute during the Super Rugby season he provided strong cameos from the bench in place of either Bekker or Eben Etzebeth and also led the Stormers line out when either of their star men were injured.
An injury to Eben Etzebeth which ruled him out of much of the 2013 Super Rugby season saw Steenkamp become firmly entrenched in the Stormers starting XV. He made 13 starts in a largely disappointing campaign for the men from the Cape and earned a reputation as one of the most consistent performers in South African rugby.
This reputation was enhanced by his performances in the later in the year as he started every game for Western Province. lieutenant was a season in which they would again reach the tournament final, but this time they fell just short, losing 33–19 at home to the Sharks.
Steenkamp signed a contract extension in April 2013 to remain in Cape Town until 2015. Ospreys In September 2014, Welsh Pro12 side Ospreys announced that Steenkamp secured an early release from his contract and would join them for the 2014-2015 Pro12 season.
Steenkamp endured an injury-ravaged spell in Wales and after 14 months during which he played just two matches, he was released from his contract and returned to South Africa to complete his injury recovery.
Steenkamp was a member of various Western Province age-level groups between 2005 and 2008 and made his senior debut against the Natal Sharks during the 2009 Vodacom Cup.