Presuming this isn't a wah, the mess I stay in occasionally allows smoking in individual rooms, but not in any general areas.
Surprisingly enough, they haven't quite made smoking illegal yet, so as long as people are allowed to smoke in their room, I would think there's little he can do about it.
Of course he could always try to insist that his colleagues don't smoke in his presence or complain about it up the chain, but I would suggest that sort of intolerance might be ill advised. The response is unlikely to be less than physical.
As a smoker myself, I try to spare non smokers my fumes if they don't try to make my life miserable in the process of making their point. Tolerance cuts both ways, and mine gets a bit stretched at times being lectured on morality by people with dubious enough personal practices of their own.
Are you sure that he's not an ex smoker?