Pandit Shadiram Gharjode (Sadashiv Amrapurkar) brings a prospective groom's family for Malti Choudhry (Karisma Kapoor).
But when her father Choudhry Hoshiyar Chand (Kader Khan) learns that that family isn't filthy rich, he insults Gharjode.
With Gharjode's guidance and the help of his best friend Deepak Mechanic (Harish Kumar), Raju poses as the prince of Singapore, Kunwar Mahendra Pratap Singh Mehta and wins Malti's heart.
When Raju returns home with Malti after the wedding, he pretends that his "father" Gajendra Pratap Singh Mehta (Kulbhushan Kharbanda) has thrown him out of the house for getting married without his consent.
The trouble becomes double when Hoshiyar Chand comes to town to visit his daughter and son-in-law but spots Raju as a coolie at the bus stand.
One such incident forces Raju, Malti and Hoshiyar Chand to file a missing complaint for Kunwar Mahendra Pratap Singh Mehta.
Inspector Rakesh Pandey (Tiku Talsania) gets skeptical of the situation and starts to believe that Raju and his twin brother Mahendra are the same person.
Inspector Pandey arrives to arrest him, but Raju informs him that Gajendra is still alive and needs critical medical care, following which he escapes police custody.
At the hospital, Inspector Pandey tells Hoshiyar Chand, Malti and Shalini that Raju is just a poor porter who pretended to be Kunwar Mahendra Pratap Singh Mehta.