MOSCOW (AP) _ A former Soviet diplomat convicted of spying for the United States and then pardoned is urging other foreign agents to turn themselves in, the ITAR-Tass news agency reported Friday.

Vladimir Makarov was pardoned by President Boris Yeltsin after serving only a few months of a seven-year sentence. The Federal Security Service, a successor to the KGB, said Makarov was absolved because he provided Russia with information about his work for the CIA in the 1970s and 1980s.

Makarov warned current and potential agents of foreign secret services to think carefully about possible consequences and urged them not to ``spoil their lives and the lives of their nearest and dearest.''

Makarov, who had the diplomatic rank of counselor, was arrested in May 1996. The Federal Security Service said the CIA paid Makarov $20,000.