Mukul Anand's Insaaf and Raj Sippy Satyamev Jayate are the first films Vinod Khanna had signed when he came back from America. Both filmakers were rushing to complete their movies to release first.

Raj N.Sippy and Vinod Khanna had worked toghether in Inkaar which was Raj N.Sippy's first film as director. Satyamev Jayate was their second film toghether and Mahaveer the third.

Meenakshi Seshadri played the role of a prostitute in the movie, and is openly shown to be sharing a bed with Vinod Khanna. This was in sharp contrast to her image of the girl every man wants to take to his mother as the 'bahu'.

Madhavi had the meatiest role of the three heroines though there was no romantic involvement with Vinod Khanna. Hema malini was the original choice for this role but could not give bulk dates since the movie was shot in a single schedule.

Anita Raj in a small role as Vinod Khanna's love interest was the only one of the three heroines to share a romantic duet with him. Dil Mein Ho Tum sung by Bappi Lahiri and S Janaki was a chartbuster.

This was the last film that Vinod Khanna and Vinod Mehra worked together

First movie where Meenakshi was paired with Vinod. She went on to act in 6 movies with him including Mahadev, Jurm, Humshakal. Kshatriya in 1993 was the last.

Tina Munium was offered the film but declined as she was getting married. Anita Raj was then signed for the film.

The song "Dil mein ho tum" was remade in a bengali version name "chirodini tumi je amar" in the movie "amar sangee"

Vinod Khanna's comeback films Insaaf and Satyamev Jayate released on the same day i.e. 19 June 1987 and both were box office blockbusters.

This film was a remake of the hit Malayalam film "Aavanazhi" (1986) starring Mammooty. The Malayalam film was also remade in Tamil as "Kadamai Kanniyam Kattupaadu" (1987) and Telugu as "Marana Sasanam".