Tehran said on Thursday that a former FBI agent who disappeared in Iran in March 2007 had left the country years ago despite his family saying he had died in Iranian custody.