Jamal Malik, un jove orfe que viu en una barriada pobra de Bombai, decideix presentar-se a la versió índia del concurs: "¿Qui vol ser milionari?". Davant la sorpresa de tots, Jamal respon correctament totes i cadascuna de les preguntes. Com és possible que un noi com ell sigui capaç de conèixer totes les respostes? Quan Jamal està a punt de respondre l'última pregunta, la que li farà guanyar 20 milions de rupies, la policia el deté i se l’emporta per interrogar-lo. Jamal haurà d'explicar per què coneixia les respostes, i per a això haurà de relatar diferents moments de la seva vida, que a més ajudaran a revelar la verdadera raó de la seva participació en el concurs.