Sonali Bendre was approached for Deepti Bhatnagar's role. She refused it and this angered producer Firoz Nadiadwala.
"Pyar Pyar Pyar Mujhe Pyar" sampled the intro of the song "Ali Da Malang" from the album Magic Touch by Bally Sagoo and Ustad Nusrat Fateh Ali Khan. The original source for the intro music was the song " 9 mm Goes Bang" by Boogie Down Productions (KRS - One). Pyar Pyar Pyar Mujhe Pyar also sampled Salt n Peppa song "Lets Talk About Sex Baby".
Ashwini Bhave was signed and auditioned for the second role . She was later dropped due to date problems. They approached Raveena Tandon, Karishma Kapoor and Pooja Bhatt for the role. They all declined siting some type of problem. That is when designer Anna Singh brought model Deepti Bhatnagar to Sanjay Gupta.
Aditya Pancholi was very upset with how his role turned out. He claimed many of his scenes were edited out. He walked out of the film 1994 only to be asked to return to the film.
The song Love Machine was sampled from Blue Pearl song Naked In The Rain (Original 12" Extended Mix).
O Main Tera Tum Mere - RAM SHASTRA - Anu Malik sampled Love you more than I can Say --Leo Sayer
The song Har Dil Mein Hajn Rab Basta was sampled from the song "Ali Da Malang" by Nusrat Fateh Ali Khan, from the album Magic Touch. It was remixed by Bally Sagoo. The same song was also sampled in the film Ram Shastra, song "Pyar Pyar Mujhe Pyar Ho Gaya" . The song also takes lyrics from the song Lets Talk About Sex Baby by Salt N Peppa and Donner Summers song Love To Love You Baby.
Jhoole Jhoole Lal from the album Magic Touch by Bally Sagoo was used in a bar scene. It also was on the album Star Crazy by Bally Sagoo with the title "Jewel". The same song was earlier sampled for the song Jhoole Jhoole Lal in the film Jai Kishen.
The song Im a Love Machine took the main lyrics from the song Love Machine by The Miracles.
Sanjay dutt was first offered the lead role but due to Sanjay dutt going to jail Jackie Shroff replaced him
In 1994, Sohail Khan started his first film as a director titled "Raam" produced by Mansoor Siddique. Starring Salman Khan,Pooja Bhatt, Arbaaz Khan (Replaced Abhishek Kapoor), Sonali Bendre.. The film was 40% complete. When the film was shelved due to going over budget, Mansoor Siddique sold the title song of the film to Firoz Nadiadwala. The song " Tujhe Manga Tha Tujhe Paya Hai " was recorded for Ram and then later used in Ram Shastra.
Sanjay Gupta stated he dropped Ashwini Bhave from the film because he did not find her sexy enough. Another story doing the rounds was that when Ashwini Bhave had signed Feroz Nadiadwala's Parampara,she was told that Anil Kapoor would be opposite her. When Vinod Khanna stepped into the film she was furious. She complained constantly that she was upset to he paired opposite such a older actor. Feroz was furious with her for her unprofessional behavior. As soon as Parampara was over, he dropped her from Ram Shastra . They did not want to work with her in another film.
Sanjay Gupta was briefly involved with Deepti Bhatnagar during the first schedule of the film. He had broken off with girlfriend Anu and was going thru a hard time . Deepti and Randeep Arya were also going thru a rough patch at that time.
The film had a theatrical release in Vancouver,British Columbia,Canada. The film premiered at the Regal Theatre, located on 3215 Kingsway Street.
Deepri Bhatnagar engaged to model Vishesh Uppal in 1993. He later got engaged to Lisa Ray. He was a NRI who came from Australia to model and act . She would go on to finally make a career with Ram Shastra.