Are you sure it didn't smell when you bought it, since you bought it second hand. I can't imagine a tailor smoking while working. +1 You can't blame the tailor outrightly. It was probably the previous owner of the jacket who smoked in it. But I agree, have it steam cleaned.