Meadows replaces Acting Chief Mick Mulvaney, who had been in the role for more than a year, and will become the United States special envoy for Northern Ireland, Trump said.
"I have long known and worked with Mark, and the relationship is a very good one," Trump said in his tweet.
I am pleased to announce that Congressman Mark Meadows will become White House Chief of Staff. I have long known and worked with Mark, and the relationship is a very good one....— Donald J. Trump (@realDonaldTrump) March 7, 2020
The long-rumored move makes Meadows, who announced he was not seeking reelection for his House seat from North Carolina, effectively Trump's fourth chief of staff since taking office in 2017.
Mulvaney had been taking on a more and more narrow role at the White House in recent months. And Trump has been eyeing the change for months, but wanted to wait until after impeachment, the Associated Press said, citing a person familiar with his thinking who spoke on condition of anonymity because the individual was not authorized to discuss it publicly.
Mulvaney's allies, however, had long brushed off rumblings of his imminent departure and had said as recently as last month that he planned to stay at least through the election in November.
Meadows, a Republican, is in his fourth term representing North Carolina's 11th District, in the western part of the state.
He served two consecutive terms as chairman of the House Oversight and Government Reform Subcommittee on Government Operations from 2015-2019.
Meadows and his wife, Debbie, have two grown children and one granddaughter.