Former CIA Director David Petraeus will voluntarily testify before congressional panels investigating the September terrorist attack in Benghazi, Libya, Sen. Dianne Feinstein said Wednesday.
The precise timing of Petraeus's visit to Capitol Hill hasn't been finalized, Feinstein said, though his appearance could be as early as Friday.
Feinstein, the Senate Intelligence Committee chairwoman, said Petraeus would be testifying about the terrorist attack and not the affair that led to his shocking resignation last week.
"He is very willing and interested in talking," Feinstein told reporters, adding she had not personally spoken to Petraeus since the scandal broke last week.
Lawmakers have been clamoring for the testimony from Petraeus, who resigned after an FBI investigation revealed he was involved in an affair with his his biographer. He had been set to testify this week about the attack before his resignation, when he was replaced by acting CIA Director Mike Morell.
Petraeus joined the administration's account of the attack as having spun out of a demonstration against an anti-Islam video. The administration later acknowledged it was a terrorist attack, and questions have since been raised about whether Petraeus's initial account was at all linked to the knowledge he was in danger of losing his job over the affair and FBI probe.
Congressional leaders had indicated that they could subpoena Petraeus if he declined to testify. White House press secretary Jay Carney said Tuesday that the president had no say in whether Petraeus should testify.
"Well, I would say two things: one, that it is up to Congress to make decisions about who is called to testify," Carney said. "But the president is confident that acting Director Morell is fully informed and capable of representing the CIA in a hearing about the incidents in Benghazi."
This story was updated at 11:04 a.m.