A seasoned veteran
The kind of soldier that's always shooting his mouth off.
A bahumbug!
A seasoned veteran.