Holder said the Justice Department assurances "eliminate" claims by Snowden, accused in the United States of espionage, that he should be granted asylum or treated as a refugee, CNN reported.
A spokesman for Russian President Vladimir Putin had said Snowden would "no doubt" stop leaking secret U.S. intelligence if he were given temporary asylum in Russia.
Spokesman Dmitry Peskov said Putin had "expressed a firm intention to not allow" further leaks, RIA Novosti reported.
"And I have no doubt this is how it will be, no matter how the situation develops," Peskov said.
Washington has called on Moscow to reject Snowden's request for asylum and send him to the United States for trial. Peskov said the former National Security Agency contractor would not be handed over to U.S. authorities, Voice of America reported.
Snowden's father, Lon Snowden, told NBC's "Today" show Friday he was "extremely disappointed and angry" by the way his son has been portrayed.
He charged many in Congress had made a "concerted effort" to "demonize" his son so they didn't have "to talk about the fact that they had a responsibility to ensure that these programs were constitutional."
"The American people don't know the truth," he said. "The truth is coming."