On a visit to Kiev last month, US Defense Secretary Jim Mattis said he was actively reviewing sending lethal weapons to Ukraine to help it defend itself, an option that previous US president Barack Obama vetoed.
Ukraine and Russia are at loggerheads over a war in eastern Ukraine between pro-Russian separatists and Ukrainian government forces that has killed more than 10,000 people in three years. Kiev accuses Moscow of sending troops and heavy weapons to the region, which Russia denies.
Putin, answering a question after a BRICS summit in China about the possibility of the United States supplying Ukraine with heavy weapons, said it was for Washington to decide whom it sold or gave weapons to, but he warned against the move.
"The delivery of weapons to a conflict zone doesn't help peacekeeping efforts, but only worsens the situation," Putin told a news briefing.
"Such a decision would not change the situation but the number of casualties could increase."
In comments likely to be interpreted as a veiled threat, Putin suggested that pro-Russian separatists were likely to respond by expanding their own campaign.
"It's hard to imagine how the self-declared republics would respond. Perhaps they would deploy weapons to other conflict zones."
Putin also said Russia intended to draft a resolution for consideration in the United Nations Security Council, suggesting armed UN peacekeepers be deployed to eastern Ukraine to help protect ceasefire monitors from the Organization for Security and Cooperation in Europe (OSCE) there.
"It would help resolve the problem in eastern Ukraine," said Putin, saying that a slew of preconditions would need to be met before any such deployment happened.
The Ukrainian Foreign Ministry said Kiev, which has long called for the deployment of UN peacekeepers in the eastern conflict zone, was "prepared to work on this issue".
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections. Election results will be out on May 23.