British soldier, formerly (7)
I believe the answer is:
redcoat
(Other definitions for redcoat that I've seen before include "Do react (anag) - old soldier" , "camp entertainer" , "Old-time British soldier" , "British soldier and holiday camp worker" , "British soldier (hist.)" .)