Veteran director Naresh Saigal had directed this film after a long time, one of the films he made in 1950s was Ujala with Shammi Kapoor, Raaj Kumar and Mala Sinha.
Govinda was to do Raj Babbar's role.
Most of the scenes of Dharmendra were shot on him alone separeate and were joined with other artists at the editing table.
Unofficial remake of Deewar with the siblings being Raj Babbar and Dimple Kapadia.
Shatrughan Sinha has called Mahaveera the worst movie of his career. He signed the film because Raaj Kumar was already part of the film. The producer Ratan Mohan intentions were to collect big stars, take a big price from distributors, make a huge profit on the table and switch over to a bigger profession. He basically did not care about the film and he only launched the film to get money from distributors. That is why when you see the film, you see no money spent. There was no huge sets, no crowd scenes. Just big stars dumped together. Dharmendra and Shatrughan were suppose to be brothers but did not have any scenes together. Dharmendra death scene was shot with a duplicate of Shatrughan Sinha. Raaj Kumar refused to be killed by Shatrughan in the film. So another Raaj Kumar (double role) was created. Shatrughan killed Raaj Kumar's duplicate. Every main character in the film dies.