Your coworker chain smoke so one can assume he is addicted and by just asking him directly to stop you will have no result.
You can be more subtile in the approch and offer him some mint sweet in order for him to have a better breath. After you propose him several times he should takes the hint. After he took the hint maybe you can talk about it with him in a open/informal discussion, maybe you can suggest him to use e-cigarettes ( that would solve the smelling issue whitout the need of adressing his addinction to nicotine).
AFTER having talked about it with your coworker and if there is no result, You should talk about it with your manager, it is his responsability to deal with this kind of issue. First ask your other coworkers in your office if they feel the same way ( the guy smelling smoke has a negative impact on the office), after ask for a formal meeting with your boss. If your boss don't do anything you can ask HR.
You should also look up the law of your country. If your coworker smell so much cigarette maybe it can be considered as passive smoking and it is regulated by law ( in some countries).