Sultan (Shakti Kapoor) mengadopsi seorang yatim piatu dan menamainya Badshah (Akshay Kumar). Badshah tumbuh menjadi penjahat dan hidupnya dipersulit oleh Inspektur Pradhan (Ashish Vidyarthi). Badshah sidekick adalah Abdul (Ashutosh Rana). Satu-satunya harapan dalam kehidupan Badshah adalah Sapna (Karisma Kapoor), yang kebetulan dia temui. Namun keadaan menyebabkan Badshah melakukan pembunuhan di depan umum. Selama pengalaman ini, seorang anak menepuknya dan dia membawa anak itu ke Sapna. Sebelum dia bisa menjelaskan apa-apa, Pradhan tiba di sana dan Badshah harus melarikan diri. Dia mengubah namanya menjadi Babu Lohar dan menjadi seorang pandai besi dan ayah yang penuh kasih, untuk memberikan masa depan yang baik kepada anak itu. Namun, setelah 7 tahun, dia melihat Abdul dan Sultan lagi. Pradhan masih mengejarnya. Ketika orang tua anak mengetahui tentang dia, mereka meminta Babu untuk mengembalikan anak mereka. Apakah dia akan membiarkan anak itu pergi? Akankah anak pergi dengan orang tuanya?