WASHINGTON (AP) — President Donald Trump has fired national security adviser John Bolton.
Trump tweeted Tuesday that he told Bolton Monday night that his services were no longer needed at the White House. He says Bolton submitted his resignation on Tuesday morning.
Trump tweeted that he "disagreed strongly" with many of Bolton's suggestions, "as did others in the administration."
Bolton quickly took to Twitter to offer his own version of what happened.
The tweet came just one hour after the White House press office said Bolton was scheduled to appear at a Tuesday press briefing alongside Secretary of State Mike Pompeo and Treasury Secretary Steve Mnuchin.
Trump was irked by reports that he had faced internal pushback from Bolton over his decision to host leaders of the Taliban at Camp David, multiple people familiar with his frustration say. The President announced the plans for the meeting were canceled on Saturday.
Bolton was initially brought into the administration last year to replace HR McMaster partly due to his hawkish position on Iran -- supporting Trump's exit from the Iran nuclear deal -- but he soon began to clash with the President's vision for diplomacy in North Korea and most recently on Afghanistan.