It follows reports that President Trump was outraged by comments made by Mulvaney during the Ukraine corruption saga.
The allegations of abuse of power over the Ukraine incident led to impeachment proceedings against President Trump.
Mulvaney's departure has been on the cards for the last few weeks.
Mr Mulvaney is to become US special envoy to Northern Ireland, while North Carolina lawmaker Mark Meadows has been appointed to take over his former position.


Trump says he is unlikely to order Iran attack if talks progress
Train collision in Egypt’s Giza province kills 7, injures dozens
Saudi coalition says two Houthi missile launchers destroyed in Saada
Saudi energy ministry confirms attempted attack on Aramco building in Riyadh
COP31 climate summit to open in Turkey on Monday