he's been fired
“I informed John Bolton last night that his services are no longer needed at the White House,” the president tweeted.
“I disagreed strongly with many of his suggestions, as did others in the Administration, and therefore I asked John for his resignation, which was given to me this morning.”
Trump said he would name a new national security adviser next week.
The announcement was made shortly before Mr Bolton was set to appear for a scheduled press conference alongside Secretary of State Mike Pompeo and Treasury Secretary Steven Mnuchin.
A few minutes later John Bolton tweeted back by saying that he had tried to resign last night and been blown off by the president: “I offered to resign last night and President Trump said, 'Let's talk about it tomorrow'”.
John Bolton was seen as a war hawk who favoured military intervention around the globe, a view that was at odds with Trump's position that America should stop being “the world's policemen”.
He clashed repeatedly with Secretary of State Mike Pompeo over foreign policy and was recently sidelined during internal White House discussions about how to handle conflicts with the Taliban in Afghanistan.
When Donald Trump decided to hold a peace summit in Camp David - which he called off after a Taliban suicide bombing attack in Kabul killed 12 people - John Bolton was one of its leading opponents.
When Trump went to South Korea at the end of June and crossed into the demilitarized zone to meet Kim Jong-Un, the first president to meet a North Korean leader, Bolton preferred to be in Mongolia rather than with the president.