Baadshah berkisah tentang petualangan Raj, atau yang lebih dikenal sebagai Baadshah (Shah Rukh Khan), seorang detektif swasta dengan kantor di jantung Mumbai. Partner setianya, Ram Lal (Johnny Lever), selalu setia mendampingi dalam setiap petualangan.
Kisah dimulai ketika Baadshah diberi tugas sederhana oleh Jhunjhunwala (Avtar Gill), yaitu menjodohkan Seema Malhotra (Twinkle Khanna) dengan putranya, Nitin Dharampal.
Namun, apa yang seharusnya menjadi misi ringan berubah menjadi kekacauan total ketika Baadshah terjebak dalam konspirasi besar yang melibatkan pembunuhan tokoh politik berpengaruh, Gayatri Bachchan (Rakhee Gulzar).
Gayatri adalah istri Chief Minister Goa, Suraj Singh Tapar (Amrish Puri), dan keberhasilan Baadshah dalam menjalankan misinya tidak hanya akan menentukan nasib Seema dan Nitin, tetapi juga nasib negara bagian Goa.
Dalam perjalanan mengungkap kebenaran, Baadshah harus menghadapi tantangan berat dan menggali lebih dalam ke dalam labirin intrik politik dan kejahatan terorganisir.
Waktu menjadi faktor kritis, dan detik-detik ketegangan memuncak seiring Baadshah berusaha menyelamatkan Gayatri dan mengungkap identitas pembunuh bayaran sebelum terlambat.