Is it the leather or the lining that smells?
If you have a trusted dry cleaners or tanner in your hood, then I would take it there...otherwise the DIY approach: use lemon halfs and rub all over the leather...it will lighten the coloring but should attend to the smell...then saddle soap the crap out of the leather (you have to restore moisture)...making sure to develop the creamy lather...then use a leather conditioner.
If you love the jacket test a small corner or edge before attempting.