Putin, a former KGB lieutenant colonel who first rose to power in 1999, made it clear that the result should send a message to the West that its leaders will have to reckon with an emboldened Russia, whether in war or in peace, for many more years to come.
The outcome means Putin, 71, is set to embark on a new six-year term that will see him overtake Josef Stalin and become Russia's longest-serving leader for more than 200 years if he completes it.
Putin won 87.8% of the vote, the highest ever result in Russia's post-Soviet history, according to an exit poll by pollster the Public Opinion Foundation (FOM). The Russian Public Opinion Research Centre (VCIOM) put Putin on 87%. First official results indicated the polls were accurate. T
Communist candidate Nikolai Kharitonov finished second with just under 4%, newcomer Vladislav Davankov third, and ultra-nationalist Leonid Slutsky fourth, partial results suggested.
Putin told supporters in a victory speech in Moscow that he would prioritise resolving tasks associated with what he called Russia's "special military operation" in Ukraine and would strengthen the Russian military.
Supporters chanted "Putin, Putin, Putin" when he appeared on stage and "Russia, Russia, Russia" after he had delivered his acceptance speech.
Nationwide turnout was 74.22% at 1800 GMT when polls closed, election officials said, surpassing 2018 levels of 67.5%.