Hundreds of sailors from Portsmouth are being deployed to Winchester to help fight flooding.
Around 450 Royal Navy servicemen and women are being sent to the city to help fill sandbags and protect property in the aftermath of the continuing bad weather.
The sailors are from: HMS Collingwood in Fareham; HMS Sultan in Gosport; Portsmouth-based HMS Illustrious and HMS Lancaster; and the Royal Marines band service.
Members of the armed forces have been drafted in across the country to help deal with the ongoing crisis.
More than 2,000 personnel from the army, navy and RAF have been committed to tasks, with thousands more at a state of ‘high readiness’, the Ministry of Defence said.
In the Thames Valley area, around 100 troops from 1st Battalion The Royal Regiment of Fusiliers are in Wraysbury, Berkshire, while more than 300 are in Windsor, Datchet and Chertsey in Surrey.
They are conducting a variety of tasks including filling and distributing sandbags, erecting barriers, helping residents, examining the condition of existing flood defences and general duties helping the emergency services.
In Reading, more than 30 people from 9 Transport Logistics Regiment are building a sandbag wall at Southcote Mill, the spokeswoman said.
In Surrey, more than 360 military personnel from 2 Royal Gurkha Rifles, 1st Battalion Royal Welsh and people from both 19 and 47 Regiment Royal Artillery have been helping with the relief effort.