Former CIA Director John Brennan John Owen BrennanJournalism or partisanship? The media's mistakes of 2016 continue in 2020 Comey on Clinton tweet: 'I regret only being involved in the 2016 election' Ex-CIA Director Brennan questioned for 8 hours in Durham review of Russia probe MORE tore into President Trump Donald John TrumpBubba Wallace to be driver of Michael Jordan, Denny Hamlin NASCAR team Graham: GOP will confirm Trump's Supreme Court nominee before the election Southwest Airlines, unions call for six-month extension of government aid MORE after the president shared a right-leaning poll that showed his approval rating rising above 50 percent.

"I served 6 Presidents, 3 Rs & 3Ds. I directly supported Clinton, Bush 43, and Obama," Brennan tweeted late Wednesday night.

"While I didn't agree with all their policy choices, I admired and respected all of them, as they put country above their personal interests. Not so with you, as your self adoration is disgraceful."

I served 6 Presidents, 3 Rs & 3Ds. I directly supported Clinton, Bush 43, and Obama. While I didn't agree with all their policy choices, I admired and respected all of them, as they put country above their personal interests. Not so with you, as your self adoration is disgraceful https://t.co/A1brb0HW3V — John O. Brennan (@JohnBrennan) April 4, 2018

The tweet came after Trump shared an article from Breitbart News citing a Rasmussen poll that showed Trump with a 51 percent approval rating. The article says Trump's approval ratings "keep rising."

Several other polls have shown Trump with lower approval ratings. According to the RealClearPolitics average of polls, Trump's approval rating is at 41.8 percent.

Brennan, who served as CIA director during the Obama administration, has in the past been critical of Trump and his policy decisions.

Earlier this month, he called Trump "unstable, inept, inexperienced, and also unethical."