"I will not be attending the White House Correspondents' Association Dinner this year. Please wish everyone well and have a great evening!," Trump tweeted.
The black-tie dinner, which raises money for journalism scholarships, takes place every spring and is usually attended by the president, journalists, celebrities and Washington insiders.
The last president to miss the dinner was Ronald Reagan, who sat out because he was he recovering from an assassination attempt in 1981, although he still delivered remarks by phone, CNN reported.
Trump's announcement came a day after the White House excluded several major broadcasters and newspapers like The New York Times, CNN and BBC from an off-camera press briefing.
More From This Section
He has frequently described negative news coverage as "fake" and accused the media of being the "opposition party" and on Friday delivered his most slashing broadside yet, telling the Conservative Political Action Conference that major news outlets were "the enemy of the people".
The WHCA dinner was held for the first time in Washington DC in 1920. This year's dinner has been scheduled for April 29.
"The event may also evoke dark memories for Mr. Trump, who was brutally mocked at the 2011 dinner by President Barack Obama and the late-night host Seth Meyers, both of whom skewered the real estate developer for his seemingly far-fetched political aspirations and reality-show gaudiness. Cameras captured Mr. Trump in the audience, stone-faced, and the evening has since been cited as a prime motivator behind his presidential run," the influential American newspaper commented.