a sissy? lol jokes - I'm not really sure there is a common term for it, in the "drinker" or "smoker" field. I suppose by teleology you don't tend to call people something for -not- doing something unless it's quite a widespread lifestyle (such a atheism).
'T-total' tends to imply one who doesn't drink alcohol, I suppose people may 'get' what you mean from context if you use it.
~Peace~
S.