Formerly, a British soldier (7)
I believe the answer is:
redcoat
(Other definitions for redcoat that I've seen before include "British soldier and holiday camp worker" , "Old British soldier - Butlin's entertainment organiser" , "British soldier (historical)" , "British soldier or Butlin's worker" , "Tommy, once" .)