Ukraine will get up to 100 of France's Rafale F4 fighter jets as well as advanced air defence systems in a major deal to boost Kyiv's ability to protect itself against deadly Russian attacks.

Ukrainian President Volodymyr Zelensky hailed the move as 'historic', after signing the letter of intent with his French counterpart Emmanuel Macron at an air base near Paris.

Deliveries of the Rafale F4's are planned to be completed by 2035, while the joint production of interceptor drones is starting this year.

Financial details are yet to be worked out, but reports say France plans to attract EU financing and also access frozen Russian assets - a controversial move that has split the 27-member bloc.

'This is a strategic agreement which will last for 10 years starting from the next year,' Zelensky said at a joint briefing with Macron on Monday.

Ukraine would also get 'very strong French radars', eight air defence systems and other advanced weaponry, he added.

Zelensky stressed that using such advanced systems 'means protecting someone's life... this is very important'.

Recently, Russian attacks have intensified, resulting in severe damage to Ukraine's infrastructure and civilian casualties. As part of this overarching strategy, the acquisition of Rafale jets is perceived as crucial in defending against Russia's long-range missile capabilities.

The French President Macron stated that he aims to prepare Ukraine for future challenges and emphasized the vital need for such military enhancements to support Ukraine's defense.

The agreement not only involves the procurement of fighter jets but also reflects a longer-term collaborative military engagement as Ukraine aims to secure its airspace amidst ongoing hostilities.

Following the deal with France, President Zelensky is expected to visit Spain to seek further military and financial support, as the conflict with Russia remains a pressing challenge for Ukraine.