Fighter jets soared above the heads of thousands who filled the streets of Saint Petersburg to celebrate Navy Day as Mr Putin oversaw the fleet in Sevastopol.
Flames and smoke lit up the sky over the Neva River at the Kremlin sanctioned event.
The Russian Navy’s towering Kovrovets minesweeper showed its might as some 50 warships and submarines were paraded in a pomp-filled display along the Neva River and in the Gulf of Finland off the country’s second city of Saint Petersburg after Mr Putin ordered the navy to hold its first ever parade on such a grand scale.
The Russian President also inspected the troops and was seen flanked by defence minister Sergei Shoigu and generals as he visited the SM Kirov Military Medical Academy.
Russians celebrated Navy Day while the world looks to the Kremlin to anticipate its next military move.
The annexation of Crimea, frequent trespassing into airspace and support of Syrian dictator Bashar al-Assad has seen sanctions heaped on the Russians.
* * *