The UK is to send more multiple-launch rocket systems (MLRS) to Ukraine.
Britain will also give the country a "significant number" of precision-guided M31A1 missiles that can hit targets up to 80km (50 miles) away, helping Ukraine defend itself from Russian heavy artillery, the Ministry of Defence (MOD) said.
Ukraine has had success in using MLRS, having been shown how to use the systems by British troops in the UK.
Watch: How can British multiple-launch rocket systems help Ukraine?
Britain has also committed to training up to 10,000 Ukrainian soldiers in infantry battlefield scenarios in the coming months. The programme is being supported by Canada, Denmark, Finland, the Netherlands and Sweden.
Defence Secretary Ben Wallace said: "This latest tranche of military support will enable the Armed Forces of Ukraine to continue to defend against Russian aggression and the indiscriminate use of long-range artillery.
"Our continued support sends a very clear message, Britain and the international community remain opposed to this illegal war and will stand shoulder to shoulder, providing defensive military aid to Ukraine to help them defend against Putin's invasion."