Perth: Indian cricket board's secretary Anurag Thakur said in a statement that the Sandeep Patil-headed national selection committee named Bhuvneshwar Kumar as Shami's replacement and will join the team today.
Shami sustained the injury during a training session before the warm-up T20 game against Western Australia, which the Indians won on Friday.
It can be considered a lucky break for Bhuvneshwar, who was dropped following a poor home series against South Africa last year. The 25-year-old had claimed his seven wickets from five matches at an average of 49.57 and an economy rate of 7.13.
Photos: Kareena Kapoor Khan, Kangana Ranaut at the Mumbai airport
Photos: Virat Kohli-MS Dhoni's bromance, Team India in LOL mode
Bollywood celebs show you colours for Navratri 2017
Birthday special: Chris Gayle and his multiple records in cricket
In Pictures: 17 dreaded on-screen villains of Bollywood