Dans le Calcutta des années 1920, un jeune homme, Gora, lutte pour restaurer les valeurs culturelles de l'Inde face à l'influence dominatrice anglaise. Ce combat, il le mène avec ferveur, dans une orthodoxie militante, et son courage, sa détermination font de lui un chef de parti de plus en plus populaire.
Mais sa découverte du pays réel lors de voyages qu'il effectue seul dans les campagnes, puis sa découverte du monde des femmes et sa naissance au sentiment amoureux vont peu à peu remettre en question ses certitudes.
Rabindranath Tagore est une figure unique de l'Inde. Poète, romancier - il a reçu le prix Nobel de littérature en 1913 -, également peintre et musicien, Tagore offre avec Gora un roman politique et philosophique sur l'Inde, qui est aussi un vaste roman d'amour et d'amitié.