Steyn had recently joined RCB as replacement for injured Nathan Coulter-Nile, who was ruled out due to a back injury. The 35-year-old's arrival in the bottom-placed RCB team provided them the much needed boost as he contributed to team's winning cause by picking up four wickets in two games -- against Kolkata Knight Riders and Chennai Super Kings.
The injury-prone pacer was forced to sit out of the match against Kings XI Punjab on Wednesday after he picked up a niggle.
"Dale Steyn has been prescribed with ample rest due to inflammation in his shoulder. On account of state of his health, Dale will not be available to take part further in the ongoing season of IPL," Sanjeev Churiwala, Chairman of RCB, said in a statement.
Steyn had returned to the IPL after a gap of two years.
"His presence has helped the team immensely and we are very thankful for the inspiration and passion that he brought to the squad. The team will deeply miss his energy and presence around. We wish him a speedy recovery and all the luck for all future endeavours," RCB Chairman said.
With the ODI World Cup scheduled to start on May 30 in UK, Steyn may not be willing to aggravate his injury. The shoulder injury that the 35-year-old had suffered in Perth against Australia in 2016 kept him out of action for two years.
Steyn went unsold in the 2018 and 2019 auctions. He had last played for the now-defunct Gujarat Lions in 2016.