While Trump Jr. has confirmed that Russian attorney Natalia Veselnitskaya was in the meeting, he has not disclosed Akhmetshin's presence. The president's son has publicly discounted the meeting, saying he did not receive the information he was promised.

In a statement Sunday, Trump Jr. said the attorney had said she had information that people tied to Russia were funding the Democratic National Committee and supporting Clinton, a description that Akhmetshin backed up in his interview with the AP.

Veselnitskaya brought with her a plastic folder with printed-out documents that detailed what she believed was the flow of illicit funds to the Democrats, Akhmetshin said. Veselnitskaya presented the contents of the documents to the Trump associates and suggested that making the information public could help the campaign, he said.

Jared Kushner, Trump's son-in-law and current White House senior adviser, and then-campaign chairman Paul Manafort also attended the meeting. Akhmetshin said he recognized Kushner and Trump Jr. He also said he recognized Manafort because they worked in "adjacent political circles" .

Asked about Akhmetshin's participation, Manafort spokesman Jason Maloni declined comment. Trump Jr.'s attorney did not respond to inquiries, nor did a spokesman for Kushner.

Akhmetshin has been identified in media reports as a former officer in Russia's military intelligence service known as the GRU. He has denied that, saying he served in the Soviet Army from 1986 to 1988 after he was drafted but was not trained in spy tradecraft. He said his unit operated in the Baltics and was "loosely part of counterintelligence."