Washington (CNN) Republican Rep. Mark Meadows, one of President Donald Trump's most visible allies on Capitol Hill, is not seeking reelection in 2020, he announced in a statement Thursday.

"After prayerful consideration and discussion with family, today I'm announcing that my time serving Western North Carolina in Congress will come to a close at the end of this term," Meadows said in a statement.

The North Carolina Republican was first elected to Congress in 2012 and has since played a major role in shaping the House GOP over the last few years, including as the former chair of the conservative House Freedom Caucus. A source familiar told CNN that the timing of Meadows' announcement was driven by the North Carolina candidate filing deadline, which is Friday.

In his statement, Meadows said his work "with President Trump and his administration is only beginning."

Meadows is open to a role in the Trump administration, but nothing has been finalized, the source told CNN, adding that he had been thinking about not seeking reelection for awhile.

Read More