Бен Кингсли родился в Скарборо, графство Йоркшир. Отец — врач Рахимтулла Харджи Бханджи, гуджаратского происхождения из Кении (в свою очередь его отец происходил с острова Занзибар); мать — британская актриса и модель Анна Лина Мэри Гудман, еврейского происхождения. Свою карьеру начал с театральной сцены. По совету отца взял благозвучный сценический псевдоним. С 1967 года член труппы Королевского Шекспировского театра. Первая роль в кино — в фильме «Страх открывает двери» (1972). После этого снимается в телесериалах. В 1982 году сыграл в картине Ричарда Аттенборо «Ганди», за роль в которой был удостоен премии «Оскар».
Помимо этого, актёр ещё трижды номинировался на «Оскар»: в 1992 и в 2002 годах за второстепенные роли в фильмах «Багси» и «Сексуальная тварь» соответственно, и в 2004 году за главную роль в фильме «Дом из песка и тумана».
В 2000 году был награждён Орденом Британской Империи.
Бен Кингсли был женат четыре раза и имеет четырёх детей: Томаса Бханджи и Джасмина Бханджи от актрисы Анджелы Морант и Эдмунда Кингсли и Фердинанда Кингсли от театрального режиссёра Элисон Сатклифф.
В 2005 году Кингсли развёлся с Александрой Кристманн, после того, как увидел компрометирующие фотографии в интернете. 3 сентября 2007 года Кингсли женился на бразильской актрисе Даниэле Лавендер.
Более десяти лет актёр проживает в общине Спелсбури, в Англии