"If we conclude such contracts, then we will deliver on such contracts," he told reporters after a G8 summit in Northern Ireland.
"We are supplying arms to the legitimate government in accordance with legal contracts," Putin said after G8 leaders had called for peace talks on the Syrian conflict "as soon as possible".
Referring to Western suggestions of arming Syria's rebels, Putin said: "We are calling on all our partners to once again think thoroughly before taking this very dangerous step."
He also rejected US and European assertions that Syria's regime had used chemical weapons.
More From This Section
"We do not have facts pointing to the use of such weapons by the Syrian government," Putin said.
"I assure you that, by far, not all G8 members believe that (chemical arms) were used by the Syrian army. Some agree with our opinion that there is no such data."
Despite coming under pressure from other G8 leaders to back away from Moscow's support for Syria's regime, Putin denied that he felt isolated at the summit.