Attorney General Jeff Sessions said President Donald Trump has not apologized for verbally attacking him, adding he thinks it is appropriate for the president to publicly criticize his own cabinet.

Appearing on the "Today" show, Sessions was asked if the president had apologized for a series of scathing comments calling the former Attorney General "weak" and "beleaguered." Reports soon surfaced that Trump was considering firing Sessions, once one of his closest allies.

Sessions, who has maintained he planned to stay at his post, said Monday he continues to support the president.

"I believe in the president's agenda; I believe in his leadership," Sessions said. "He has a right to scold his Cabinet members if he's not happy with them. And he has the right to have people in his Cabinet he believes will serve his agenda."

Sessions said he continues to meet with the president and "appreciates the opportunity to serve in his administration."

"He has not apologized," Sessions said when asked again about the president's comments. "He is very frank about his concerns and he expressed them openly."

Sessions appeared on the morning program to defend the president's statements in regards to racial violence in Charlottesville, Virginia.

You can watch the exchange below: