The film is based on the epic Mahabharata. As per director, Faruq Sidique, the character sketch of Ajay Devgn is inspired from the main hero of Mahabharata, Karna who was the only undefeated warrior throughout the epic and was ever-victorious.
Siddique told in an interview, "In Hinduism texts and ancient scriptures, the character of Karna symbolizes of an extremely charming hero, an ideal human being who possesses all the qualities and who was always victorious throughout his life from his entry in Rangbhoomi to conquering the entire world. Since birth, he was shown as a divine child and who was "born to win the world" which is actually the central theme of the film. Whereas, the character of Rama (the protagonist of Ramayana) is mostly similar to Karna in the Mahabharata. But Karna is a liberal and an extrovert and on the other hand Rama is a milder conservative and an introvert."
Before Divya Bharti, Raveena Tandon had signed the film. But Karishma Kapoor got her thrown out of the film.
Silk Smita song "Kal Raat Saiyan Ne Aisi Bowling" was not passed by the censors due to being very vulgar . The song was in the films trailers but removed from the film when released .
Tabu and Ajay Devgan worked together for first time they both are childhood friends.