After winning the U23 Iranian World Team Trials, Shabani made his international debut at the 2018 U23 World Championships, where he claimed a bronze medal. In 2019, he competed at the World Championships (Reza Yazdani, who had beaten Shabani was forced to pull out of the event, and as Shabani had been the '19 IRI World Team Trials runner–up, he was a replacement), helped his homeland place first at the Clubs World Cup and also claimed silver from the Yasar Dogu.