Dharampur is a small town where Jagat Sagar Mahaprabhu (Amrish Puri) is a godman. People blindly believe him & he has made tons of wealth from the people. His son Shankar (Aditya Pancholi) returns from America alongwith his girlfriend Mona (Amrita Singh) after finishing his medical studies. He is stunned to see his small businesman father turned into a godman just for money. He has learnt a few magic tricks from his jailmate Neelkanth. Shankar decides to expose his dad in front of the innocent people & takes help of magician Goga(Amitabh Bachchan). Goga alongwith his girlfriend Meena (Jaya Prada) comes to Dharampur & shows his tricks as Gogeshwar. He challenges Mahaprabhu & succeeds in dethroning him. Mahaprabhu decides to take revenge from Goga & does whatever possible. But by now the people have considered Gogeshwar as their God & blindly believe him. Shankar wonders why Goga is not leaving Dharmapur as he had earlier promised. Has Goga become a power hungry person now? Can Mahaprabhu take his revenge? What will Shankar do as his idea has failed to change the innocent people's belief?