Air out your furniture. If the cushions on your upholstered furniture are removable, bring them outside. The fresh air helps weaken odors and freshen the fabric. If the cushions are not removable, open the windows for a few hours every day, which also reduces the intensity of smoke odors on your furniture. Eventually, the odors will fade and eventually disappear.
Sprinkle baking soda liberally on your upholstered furniture and let it stay there overnight. Baking soda deodorizes and neutralizes odors.
Vacuum the furniture the next day to remove all traces of baking soda, including traces left behind in cracks and crevices.
Pour white vinegar into a spray bottle and, holding the bottle 8 inches from the upholstery, spritz the furniture. White vinegar inhibits bacteria and reduces the smoke smell from furniture. Although the vinegar smell might be strong initially, it dissipates after a few hours. Make sure you don't soak your furniture with the vinegar, though, because the excess moisture could ruin the foam cushions.