Em cima da meia-noite de 15 de agosto de 1947, quando a Índia declara independência da Grã-Bretanha, dois recém-nascidos são trocados por uma enfermeira, num hospital de Bombaim. Saleem Sinai, o filho ilegítimo de uma mulher pobre, e Shiva, o rebento de um casal abastado, são fadados a viver o que o destino reservou para cada um deles. As suas vidas cruzam-se misteriosamente e encontram-se indissociavelmente ligadas turbilhão de triunfos e desastres da Índia.