Rakesh Kadam (Sudhanshu Pandey) isimli detektif, organize suç lideri, iş adamı ve Goa kentinin siyasetçisi olan Jaikant Shikre (Prakasj Raj) tarafından haksız ve asılsız iddialara uğramış olduğundan dolayı intihar etmiş dürüst bir polis memuruydu. Kadam’ın eşi Megha (Sonali Kulkarni), Jaikant’ın yüzüne hayatını kaybetmiş eşinin intikamını alacağını ve Tanrı’nın bu konuda kendisine yardımcı olarak adalet dağıtacağını söyler. Bajirao Singham (Ajay Devgan), Goa kentinin sınırında bulunan Shivgad kasabasında işini yapan Kadam gibi dürüst bir polis memurudur. Singham, Shivgad polis karakolunun şefidir. Prosedür, bürokrasi ve ceza kağıtlarını işin içine karıştırmadan sorunları çözen Singham, kasabanın yerlileri tarafından oldukça sevilmektedir. Bir gün, kasabaya ailesiyle birlikte yeni bir sanayi adamının taşınmasıyla, adamın kızına aşık olur. Aşık olduğu Kavya (Kajal Aggarwal) ilk başta Singham’ı sevmese de, zamanla aralarında bir bağ gelişir.