Tucker Carlson debated a Democratic Congressman who tweeted that Attorney General Jeff Sessions should resign and face possible perjury charges for what he called "false testimony" about meetings with a Russian envoy.

Carlson pressed Rep. David Cicilline (D-Rhode Island) on why he didn't make a similar demand of former Attorney General Eric Holder for lying about the surveillance of reporters who wrote pieces critical of the Obama administration.

"That is a very clear double standard! He admitted he lied," said Carlson, adding that Cicilline walked out on a vote censuring Holder in 2013.

Cicilline did not directly address the Holder situation, bringing the conversation back to Sessions and Russia.

"Your standard is, if an attorney general says something in Congress that turns out not to be true, he should resign and face perjury charges," Carlson said to Cicilline.

Carlson said Cicilline was "getting a little ahead of the story" by floating perjury charges against Sessions, after he was found to have had two meetings with Russian Ambassador Sergey Kislyak at the same time he was a surrogate for the Donald Trump campaign.

Cicilline said it was "very disturbing" that Sessions did not disclose those meetings when questioned by Sen. Al Franken (D-Minn.) during his confirmation hearing.

He said it was "impossible" for Sessions to continue to hold his cabinet post after Thursday's news about Kislyak.

Watch the full exchange above.

O'Reilly: Democrats' 'Hypocrisy is on Full Display' in Sessions Case

Trump Responds to Sessions Controversy: 'Democrats Overplaying Their Hand'

Krauthammer: Sessions & Flynn Cases Are Both 'Cover-Ups in Search of a Crime'