Amarnath in an interview to CNN-IBN said that selectors had decided to sack Dhoni as skipper.
"All five selectors wanted Dhoni to be sacked after India were whitewashed in England and Australia, but BCCI president intervened to allow Dhoni to continue as captain," Amarnarth told CNN-IBN on Wednesday.
It is evident that Dhoni, who plays for Chennai Super Kings in IPL is being backed by BCCI chief N Srinivasan, who also owns the IPL franchise.
The former Indian cricketer who had to take charge of the selection committee after Krishnamachari Srikkanth, was ignored since Sandeep Patil was chosen as chief selector.
"I considered resigning as selector after I was overruled. We decided to sack Dhoni and replace him with new ODI and Test captains," the former selector said.
Mohinder Amarnath questioned Dhoni's role in the team following his poor run in Tests and ODIs.
Having led the Indian cricket team in 16 Tests since July 2011, Dhoni has registered a draw and 5 wins, while the team has lost 10 matches including 4 matches in England, 4 in Australia and two at home against England.
"Selectors picked Virat Kohli as captain for the tri-series. Dhoni was dropped from the 17-man squad. Dhoni doesn't deserve to be in the team on current performance. Dhoni is not good enough to play Test cricket for India," Amarnath was quoted as saying.
Moreover, the former Indian skipper also felt that Gambhir should replace Dhoni as Test captain.
"No captain can survive after two whitewashes in overseas series. Replacement for Dhoni will only be known if someone gets a chance. Gambhir should replace Dhoni as captain of the Indian Test team."
"Young players have to be given a chance to perform. BCCI should ensure selectors can function in a free and fair manner," he said.