Leather jackets are notorious for attracting unwanted smells, especially cigarette smoke. The smells can remain on these jackets for quite a while if they're not deodorized. The best way to deodorize a leather jacket is to take it to a professional. However, you can clean and deodorize a leather jacket at home with a few basic cleaning supplies.
Mix a cleaning solution of a mild detergent and water.
Clean the jacket with the mild detergent solution and a damp cloth or sponge. Test the detergent on an inconspicuous area of the jacket first to make sure it doesn't leave a spot.
Pour a small amount of citrus deodorizer in a bowl and place near the tub. Turn on the hot water for the shower.
Hang the jacket in the bathroom and allow the shower to create steam. Let the jacket rest in the steam until it smells fresh.
Dry the jacket with a soft cloth or towel.
Condition the jacket with special leather conditioner, according to the product instructions, to protect it.