Головний герой — колишній наркоман і грабіжник, який утік із австралійської в’язниці, де відбував 19-річний термін ув’язнення. Після певного часу, проведеного в Австралії та Новій Зеландії, за фальшивим паспортом на ім’я Ліндсея Форда він приїжджає до Бомбея. Завдяки власним якостям швидко заводить знайомства й друзів серед місцевих мешканців та іноземців, які живуть у Бомбеї. Селянка, мати індійського друга героя, дає йому індійське ім’я Шантарам, що означає в перекладі з маратхі: «мирна людина» або «людина, якій Бог дарував мирну долю». Зарабляє на життя, виступаючи посередником у дрібних нелегальних угодах. Оселяється в нетрях, де надає медичну допомогу їхнім жителям. Заводить багато знайомств у кримінальних колах. За доносом потрапляє до тюрми, де в жахливих умовах проводить 4 місяці. Після звільнення починає працювати на великого бомбейського мафіозі Абделя Кадера Хана, до якого відчуває майже синівську любов.
Ліндсей займається нелегальною торгівлею валютою й золотом, а потім фальшивими паспортами. У короткий проміжок гинуть двоє його найближчих друзів; не в змозі оговтатися від трагедії, Ліндсей проводить 3 місяці в притоні, вживаючи героїн. Кадер Хан витягує його звідти, допомагає подолати знову сформовану залежність від наркотиків. Потім пропонує поїхати разом в Афганістан — на батьківщину Кадера, окуповану радянськими військами. Ліндсей погоджується. Їхній караван везе інструменти, зброю й медикаменти для загону моджахедів, які ведуть бої неподалік від Кандагару.
В Афганістані гинуть Кадер Хан і більша частина його загону. Ліндсею вдається повернутися в Бомбей, де він продовжує співпрацю з мафією.
Дія роману чергується з описами переживань головного героя та філософськими роздумами. Персонажі часто висловлюють думки у формі афоризмів.