Washington (CNN) White House counsel Don McGahn's final day at the White House was Wednesday, according to a White House official and a source with knowledge of the matter.

McGahn has been planning to leave the White House, but a source told CNN his departure was expedited after President Donald Trump said Tuesday he had selected Patrick Cipollone as his successor. Cipollone is a seasoned litigator and former Justice Department official who served during President George H.W. Bush's administration.

A White House official said McGahn had a 20-minute farewell meeting with Trump Wednesday and that it was a "good meeting," with the President ticking off McGahn's accomplishments.

White House chief of staff John Kelly was hoping that McGahn would stay through the end of the year, according to the White House official, but McGahn felt it was time to move on. There was no fanfare to the departure -- McGahn just felt the timing was right -- and he informed the President and then Kelly, according to the official.

"Typically you would have the incumbent stay until the successor was ready to take his place. But in this case McGahn was tired of the President and the President was tired of McGahn," a source told CNN.

Read More