You may have a bacterial infection, go see your doctor to have it checked out.
In the meantime you can try rinsing your mouth with warm salty filtered water (1/2 to 1 tsp salt) a few times a day.
You could also be low in vitamins. Smoking of any kind destroys vitamins esp. vit. C.
Welcome to the MedHelp forum!
It is difficult to comment without examining. The tongue could be red and cracked due to various reasons. It could be due to iron deficiency anemia, pernicious anemia and other B-vitamin deficiencies, aphthous ulcers, oral lichen planus, erythema multiform, pemphigus vulgaris, syphilis, yeast infection; exposure to irritants such as hot foods, or spices, tobacco, alcohol; allergy to toothpaste, mouthwash, breath fresheners, dyes in candy, dentures, food items, coloring agents, or blood pressure medications like ACE inhibitors. It could also be a mechanical irritation by a jagged tooth edge or a denture.
Please discuss this with your doctor. Maybe you should also have a dental checkup. Go over the list, something may strike you other than the tobacco. If you have IBS or other gut problems or a poor diet then any deficiency could be the problem. You can take a multivitamin pill but it would be good to know the exact cause before starting any treatment.
Please consult your PCP for primary examination followed by proper referral.