เรื่องราวมุ่งเน้นไปที่ Jamal Malik (รับบทโดย Dev Patel), เด็กหนุ่มจากสลัมในมุมไบที่เข้าร่วมรายการ Who Wants to Be a Millionaire? เขาต้องเผชิญกับคำถามที่ยากมาก และเมื่อเขาตอบถูกทุกข้อ ผู้คนเริ่มสงสัยว่าเขาโกงหรือมีการช่วยเหลือจากภายนอก
ภาพยนตร์ใช้การเล่าเรื่องแบบ ฟลัชแบ็ค (Flashback) เพื่อเล่าถึงเหตุการณ์ในชีวิตของ Jamal ตั้งแต่ตอนที่เขาเป็นเด็กน้อยในสลัมจนถึงปัจจุบัน ความทรงจำเหล่านี้จะช่วยอธิบายว่าเขารู้คำตอบของคำถามแต่ละข้อได้อย่างไร โดยเฉพาะเมื่อมันเกี่ยวข้องกับความรักของเขาที่มีต่อ Latika (รับบทโดย Freida Pinto), หญิงสาวที่เขาหลงรักตั้งแต่เด็ก