A WHITE House national security official has been fired for sending anonymous messages on Twitter that insulted colleagues in the Obama administration and revealed internal information, US media report.

Jofi Joseph, who worked on non-proliferation issues and Iran at the National Security Council, had tweeted under the name @natsecwonk for more than two years, according to website Daily Beast.

The account included tweets insulting top White House and State Department officials' appearance, intellect and personal lives.

The White House told the Daily Beast on Wednesday that Joseph had been fired, but provided no more details.

The Twitter account has since been closed.