Donald Trump has said the US will withdraw from the UN's international Arms Trade Treaty (ATT).
The ATT - which has been ratified by more than 100 countries - entered into force in December 2014.
It regulates the trade in conventional arms such as small arms, battle tanks, combat aircraft and warships.
While the treaty was signed by Barack Obama, it has yet to be ratified by the US.
Addressing a National Rifle Association (NRA) conference in Indiana, Donald Trump indicated that he's planning to end the ratifcation process.
In his speech, President Trump said: "Under my administration, we will never surrender American sovereignty to anyone. We will never allow foreign bureaucrats to trample on your Second Amendment freedom.
"And that is why my administration will never ratify the UN Arms Trade Treaty. I hope you’re happy."
After his pledge was met with applause, he added: "I am officially announcing today that the United States will be revoking the effect of America’s signature from this badly misguided agreement.
"We’re taking our signature back. The United Nations will soon receive a formal notice that America is rejecting this treaty."
He then held up a document, which he said he'll send to the US Senate asking them to discontinue the ratification process.
"[I'll ask them to] return the now-rejected treaty right back to me, in the Oval Office, where I will dispose of it," he claimed.
The Trump administration has rejected or withdrawn from a number of international agreements signed by his predecessors, including the Iran nuclear deal.
In 2017 President Trump also announced plans to withdraw from the Paris climate change agreement - although, under the terms of the historic pact, the US can not legally leave until November 2020.