The move comes as both the Harris and Trump campaigns have been vying for the Puerto Rican vote, especially in battleground Pennsylvania, where about 500,000 Puerto Ricans live. Benito Antonio Martínez Ocasio, known as Bad Bunny, shared the campaign clip to his more than 45 million followers on Instagram.
"I will never forget what Donald Trump did and what he did not do when Puerto Rico needed a caring and a competent leader," Harris says in the video, which Bad Bunny reshared multiple times with a focus on Trump. "He abandoned the island, tried to block aid after back-to-back devastating hurricanes and offered nothing more than paper towels and insults."
Thousands of people in Puerto Rico died as a result of Hurricane Maria in 2017 - shortly after Hurricane Irma caused mass power outages throughout the island. While surveying damage in Puerto Rica after Hurricane Maria, then-President Trump drew backlash after tossing supplies, including paper towels, to residents of the island.
Bad Bunny's post Sunday was the first indication of support from the artist as the Harris campaign tries to shore up celebrity endorsements. And it came as outrage built over remarks made by Tony Hinchcliffe, a comedian and podcast host, assailing Puerto Rico at Trump's rally in Madison Square Garden.
"There's a lot going on, like, I don't know if you know this but there's literally a floating island of garbage in the middle of the ocean right now. Yeah. I think it's called Puerto Rico," he said. Puerto Rico is a US territory.
Hinchcliffe is also facing growing backlash from Republicans - including Trump's own campaign after his comment about Puerto Rico.
"This joke does not reflect the views of President Trump or the campaign," Trump campaign's senior adviser Danielle Alvarez wrote in a statement to ABC News.
Senate Republican Rick Scott - who has long supported statehood for Puerto Rico - also wrote on X that the joke was not funny and "bombed for a reason," while House Republican Maria Salazar said on the platform that she was "disgusted" by Hinchcliffe's rhetoric, which " does not reflect GOP values."
The Republican Party of Puerto Rico also denounced Tony Hinchcliffe's comments in a statement on Sunday, with party chair Angel Cintrón writing that they were "unfortunate, ignorant, and entirely reprehensible."
He added that the comments do not represent the values of any Puerto Ricans, Democrat or Republican, on the island or throughout the United States.
Harris campaign officials had been in conversation with Bad Bunny's team, according to a source familiar, hoping to have him lend his support to the vice president's plan for Puerto Rico.
"This has been a thoughtful and deliberate approach focused on the issues," the source said.
A representative for Bad Bunny told CNN that his repost of Harris' video on Instagram was "not an endorsement," but that he is "supporting" Harris. "Benito's political focus has always been on Puerto Rico," his representative told CNN. His representative did not indicate whether a formal endorsement would be coming from the musician ahead of the election.
An endorsement from Bad Bunny has been at the top of the Harris campaign's wish list of celebrity endorsements for months, according to a source familiar with the campaign's Hollywood outreach. The campaign understands the large reach Bad Bunny has within the Latino community and believes his support could help sway young male Latino voters - a demographic that has gravitated toward Trump.
The campaign also celebrated Bad Bunny, along with Jennifer Lopez and Ricky Martin, sharing the vice president's message on social media.
"Despacito" singer Luis Fonsi also joined the chorus of Puerto Rican stars sharing their support for Harris, posting a video clip of Hinchcliffe's joke at the Trump rally with the caption, "Are you serious?" to his 16 million Instagram followers.
"It's ok to have different views, and I respect those who think different than me...but going down this racist path ain't it," Fonsi posted on his Instagram story, along with emojis that signaled he is voting for Harris.
Earlier Sunday, Harris visited Freddy & Tony's Restaurant, a Puerto Rican restaurant in north Philadelphia, where she spoke to Puerto Rico's challenges and discussed her policies focused on the island.
"I'm going to create an opportunity economy task force for Puerto Rico," she said, adding that she wants to focus on two things: building economic opportunity for the island and improving the electrical grid.
Notably, while Puerto Rico does not vote for president in the general election, since it is a U.S. territory, the Republican Party of Puerto Rico held a primary in April as part of its presidential nominating process. That primary was won by Donald Trump, who netted the territory's delegates.
Hinchcliffe has not yet issued a formal response as the GOP distances itself from him.
He did, however, quickly reply to Tim Walz when the Democratic governor of Minnesota called him a "jackwad," writing on X, "These people have no sense of humor. Wild that a vice presidential candidate would take time out of his 'busy schedule' to analyze a joke taken out of context to make it seem racist."
Hinchcliffe continued, "I love Puerto Rico and vacation there. I made fun of everyone...watch the whole set. I'm a comedian Tim...might be time to change your tampon."
The controversy is not a first for Hinchcliffe, who has a history of making racially charged jokes.
In 2021, he came under fire after calling fellow comedian Peng Dang racist names in a mocking Chinese accent. It was during a Big Laugh Comedy show in Austin, Texas, where Dang had just introduced Hinchcliffe to the stage after doing a series of jokes related to #StopAsianHate. During the set, Hinchcliffe reportedly further made racist jokes against Chinese people.
After the incident, Hinchcliffe was reportedly removed from his agency, WME, and dropped from a scheduled episode on Joe Rogan's podcast. He was also reportedly forced to cancel several upcoming shows.
CNN and ABC News contributed to this report.