in 1870 somerset joined the grenadier guards. he fought in the second anglo-afghan war, reaching the rank of captain. he served as under-secretary of state for war in the unionist government headed by lord salisbury from 1900 to 1902.