During his rally, held at the base of Mount Rushmore on Friday (03Jul20), the U.S. leader played three of the rocker's songs, to Young's apparent irritation.
"This is NOT ok with me," the 74-year-old tweeted from his official account, alongside a video of his 1989 hit "Rockin' in a Free World" playing over the sound system at the gathering.
After another clip of his track "Like a Hurricane" playing before Trump took the stage was shared online, Young added, "I stand in solidarity with the Lakota Sioux & this is NOT ok with me."
The comment made reference to the Indigenous peoples in the area, who were historically forced off the sacred land when gold was discovered in the region.
Young's song "Cowgirl in the Sand" was also heard at the event, according to Deadline.
Young previously criticised Trump for playing "Rockin' in a Free World" during his presidential campaign in 2015, with the star himself actually a supporter of Democratic candidate Bernie Sanders.