Mykhailo Podolyak, a Ukraine presidential aide, called Putin's comments "a complete sham."
"There is no novelty in this, no real peace proposals and no desire to end the war. But there is a desire not to pay for this war and to continue it in new formats," Podolyak said on X.
U.S. Defence Secretary Lloyd Austin, who is in Brussels, said, "[Putin] is not in any position to dictate to Ukraine what they must do to bring about peace."
President Vladimir Putin said on Friday that Russia would cease fire and enter peace talks if Ukraine dropped its NATO ambitions and withdrew its forces from four Ukrainian regions claimed by Moscow.
On the eve of a peace conference in Switzerland to which Russia has not been invited, Putin set out a series of conditions wholly at odds with the terms demanded by Ukraine.
"The conditions are very simple," Putin said, listing these as the full withdrawal of Ukrainian troops from the entire territory of the Donetsk, Luhansk, Kherson and Zaporizhzhia regions in eastern and southern Ukraine.
"As soon as they declare in Kyiv that they are ready for such a decision and begin a real withdrawal of troops from these regions, and also officially announce the abandonment of their plans to join NATO — on our side, immediately, literally at the same minute, an order will follow to cease fire and begin negotiations," he said.
"I repeat, we will do this immediately. Naturally, we will simultaneously guarantee the unhindered and safe withdrawal of Ukrainian units and formations."