Танвир Гани родился в 1960 году в Лахоре, Пакистан. Его актерская карьера охватывает более четырех десятилетий, начиная с начала 1980-х годов.
Дебют Танвира Гани на телевидении состоялся в 1982 году с небольшой ролью Салима в двух эпизодах больничной драмы BBC Angels. В 1986 году он получил более значимую роль Резаула Кабира в популярной мыльной опере BBC EastEnders, где играл до 1988 года. Эта роль, изображающая кузена из Бангладеш, прибывающего в Уолфорд для брака по договоренности, помогла ему утвердиться в качестве универсального актера второго плана в британских СМИ.
Кинокарьера Гани началась с второстепенных ролей в британских проектах в конце 1980-х и начале 1990-х годов. В 1989 году он появился в роли доктора в сатирической черной комедии How to Get Ahead in Advertising. Прорыв в кино произошел в 1993 году с ролью Балбира в дебютном художественном фильме Гуриндер Чадха Bhaji on the Beach, комедийной драме о группе женщин южноазиатского происхождения.
Он также снялся в спортивной комедии Чадха 2002 года Bend It Like Beckham, которая рассказывает о молодой сикхской женщине, стремящейся заниматься футболом, несмотря на традиционные семейные ожидания. Впоследствии Гани перешел к более заметным ролям второго плана в международных проектах.
Среди его значимых работ — роль Джавахарлала Неру, первого премьер-министра Индии, в драме 2017 года Viceroy’s House, которая рассказывает о разделе Индии и Пакистана в 1947 году. В 2019 году Гани сыграл Нирмала «Нимби» Сингха Тура в индийском триллере на хинди Badla, снятом Суджоем Гхошем. Этот фильм представляет собой ремейк испанского фильма The Invisible Guest, сочетающий тайну и судебную драму вокруг бизнесвумен, обвиняемой в убийстве.