Spring saw further service in the West Indies with the 57th Foot, and was present at the Battle of Morne Fortune on 24 May 1796. After a period of inactive service in Trinidad he returned to England in 1803. In 1811, he joined the 1st Battalion of the regiment in the Peninsula Campaign. He fought with distinction and was injured at the Battle of Albuera on 16 May 1811, alongside his commanding officer, William Inglis. Following the engagement, in which the 57th suffered high casualties, Spring was awarded the Army Gold Medal. He commanded the 2nd battalion from 1811 to 1814. Spring was promoted to lieutenant-colonel on 4 June 1813, and took command of the 57th Foot's 1st Battalion in 1815. Following the victory of the Allied armies at the Battle of Waterloo, Spring's battalion was part of the 16th British Brigade of Wellington's army of occupation in France. Spring retired from the army in 1819 and was appointed Deputy Lieutenant of Kerry.