He said before the Soviet Union withdrew from Afghanistan, an agreement had been reached with Iran, India, Pakistan and the US.
"We had hoped America would abide by the agreement that we reached that Afghanistan should be a neutral, democratic country, that would have good relations with its neighbours and with both the US and the USSR.
"The Americans always said they supported this, but at the same time they were training militants - the same ones who today are terrorising Afghanistan and more and more of Pakistan," Mr Gorbachev said.