Bajirao Singham (Ajay Devgan) jest jednym z niewielu nieskorumpowanych stróżów prawa. Na wsi, której pilnuje panuje ład i porządek. Przez swoje kontrowersyjne metody postępowania zostaje przeniesiony do innego miasteczka. Rządzi tam grupa gangsterska a policja jest na ich usługach. Singham postanawia to zmienić i wypowiada wojnę światu przestępczemu.