"Dhoni's retirement was very shocking news. I think Corona also played a role in this decision, otherwise Dhoni would have played T20 World Cup," Chahal said in News18 India's special program Chaupal.
Chahal also said that Dhoni still has it in him to carry on playing international cricket.
"I still want him to play," said the 30-year-old from Haryana, who has represented India in 52 Tests and 42 ODIs.
"Because of him Kuldeep Yadav and I succeeded. We used to get a lot of help from him from behind the wicket. If Dhoni was there, 50 per cent of my work was already done."
Chahal said Dhoni's presence made it easier for them to decipher the pitch.
"Dhoni knew how the pitch was behaving. Before the first ball, we knew what the pitch was like because of him. Otherwise, when Dhoni was not there, we would take two overs to understand the pitch," he said.
"In the match, since Virat (Kohli) and Rohit (Sharma) were on the boundary, then Dhoni was the nearest senior, he would help us always. Dhoni also helped Kuldeep and I a lot during the tour of South Africa."
Asked if Dhoni should get a farewell match, Chahal said: "This decision will be taken by the BCCI. Also, what Dhoni wants needs to be considered.