“He called out for his aides to bring him a map of the world with no writing, no countries marked,” Ms. Kelly said. “I pointed to Ukraine. He put the map away. He said, ‘People will hear about this.’”

Ms. Kelly said that when Mr. Pompeo’s aide had summoned her to the room, the aide never asked that the meeting with Mr. Pompeo be kept off the record — nor would she have agreed to such an arrangement.

Ms. Kelly also said she told the State Department afterward that she planned to report on Mr. Pompeo’s tirade, and had not heard back.

On NPR, Ms. Kelly said she had confirmed with the secretary’s aides before the interview that she planned to ask him about Iran and Ukraine, so the topic was not a surprise. But Mr. Pompeo still bristled at Ms. Kelly’s questions about Ms. Yovanovitch.

“I just don’t have anything else to say about that this morning,” he said at one point.

The State Department did not respond to a request for comment on Friday. In a statement on Saturday, Mr. Pompeo responded to Ms. Kelly’s account, but did not deny Ms. Kelly’s account of obscenities and shouting.

“NPR reporter Mary Louise Kelly lied to me, twice,” Mr. Pompeo said in the statement. “First, last month, in setting up our interview and, then again yesterday, in agreeing to have our post-interview conversation off the record.”

“It is shameful that this reporter chose to violate the basic rules of journalism and decency,” Mr. Pompeo added. “This is another example of how unhinged the media has become in its quest to hurt President Trump and this Administration. It is no wonder that the American people distrust many in the media when they so consistently demonstrate their agenda and their absence of integrity.”