The United States wants to place a radar station in the Czech Republic and intercepter missiles in Poland, saying the components would defend European allies against a possible Iranian strike.
Gorbachev, 76, whose policies of glasnost and perestroika - openness and restructuring - helped end communism in the Soviet Union and its satellites, criticized the high level of military spending by the United States.
"Does America intend to fight the rest of the world, does America need to build a new empire? They will not succeed," Gorbachev said at the close of a meeting of the World Political Forum, a group he founded in 2003 that includes many former high-ranking politicians.
"There still one year that President Bush has on his hands. Let's hope that he will not take the risk... of military action against Iran," Gorbachev said, adding that such an attack "at the very least" could provoke increased terrorist attacks, an energy crisis and "even result in a big war."