When his astrologer uncle (Satish Kaushik) predicts a favorable future for Raja (Akshay Kumar), he decides to do nothing until the prediction comes true.
One day he meets a woman at a bus stop. She tries to talk to him but he replies to her rudely because his uncle told him not to talk to an unmarried girl. He later finds out that she is married. He then tries to be frank with her but suddenly her husband arrives to beat him. Raja then collides with Shalu's (Juhi Chawla) car, who is the daughter of a millionaire (Kader Khan). He is seriously injured and Shalu is arrested. His uncle meets him in the hospital and tells him that he should forgive Shalu. He says to the inspector that this is his mistake, and they should release Shalu. They release Shalu from jail and then she goes to meet Raja but he doesn`t want to meet her. She falls in love with him, and Shalu tells her father that her future husband has arrived. However, his lazy lifestyle does not meet with his future father-in-law's standards, and he insists that Raja does some hard work and bring him ₹100,000 to have Suhag Raat with his daughter. Eventually Raja accomplishes this by defeating Kaalu Pehelwan (Emmanuel Yarborough) in a wrestling match.