”Den särskilda militäroperationens mål kommer med säkerhet att uppnås”, säger Putin vid ett möte på försvarsdepartementet i Moskva där han använder Kremls namn på Rysslands offensiv som snart pågått i fyra år.
Putin anklagar också Europas ledare och den tidigare amerikanske presidenten Joe Biden för att ha orsakat den ”väpnade konflikten” i Ukraina – trots att Ryssland oprovocerat valt att invadera sitt grannland.
”Europas små grisar anslöt sig omedelbart till den tidigare amerikanska administrationens ansträngningar i hopp om att tjäna på vårt lands kollaps”, säger Putin, enligt The Guardian.
Kommentarerna följer på de senaste dagarnas förhandlingar mellan Ukraina och dess allierade om ett fredsavtal.
”I dag kom ytterligare en signal från Moskva om att de förbereder sig för att göra nästa år till ett krigsår”, säger Volodymyr Zelenskyj i sitt kvällstal om Putins ord.
Den kanske viktigaste knäckfrågan rör territorier, där Moskva vill att Kiev ska avstå hela Donbass (regionerna Donetsk och Luhansk), inklusive områden som Ryssland inte intagit, för att skapa en demilitariserad ”fri ekonomisk zon”.
Putin säger att han föredrar en diplomatisk lösning men lovar inta området militärt om ”faktiska diskussioner” uteblir.
Volodymyr Zelenskyj har tidigare påpekat att landet varken har laglig eller moralisk rätt att ge upp mark.