Set in Mumbai, ‘Bhavesh Joshi Superhero’ revolves around three friends- Sikandar Khanna (Harsh), Rajat (Ashish Verma) and Bhavesh Joshi (Priyanshu Painyuli). Disgusted with the rampant corruption in the city, Sikandar and Bhavesh turn into masked vigilantes to tackle corruption on a local level and use a YouTube page to invite applications for help from citizens.
When Sikandar decides to go to the United States for better employment prospects, Bhavesh decides to carry on being a masked vigilante and starts uncovering the illicit activities of the water mafia headed by corporator Hemant Patil (Pratap Phad) on receiving a complaint by a citizen. When Bhavesh is killed by the bad guys, Sikandar decides to drop his plans for going abroad and takes it upon himself to avenge the death of his pal with the help of a mask and his martial arts training. How Sikandar manages to do this, forms the rest of the plot.