A power hungry minister Alaan dethrones the Sultan of the kingdom and imprisons him. One of the Sultan’s loyal aides rescues the Queen and her two children. One of the children is a new born infant son. Coincidentally a child is born to Alaan at the same time. The aide exchanges the Queen’s infant son with Alaan’s infant daughter. But while all this is happening the Queen realises her son is missing. Alarmed that she has unwittingly fallen into a trap she escapes with her elder son Shiraz. Alaan raises her son thinking him to be his own child and names him Qaiser. Alaan’s daughter is raised by the aide as his own.
Shiraz grows up to be a brave and strong man and is given the name Abdulla to hide his true identity. He stands up for the poor and oppressed people of the kingdom against the exploitative Alaan. Qaiser has taken after his supposed father and grown up to be equally despotic. One day Abdulla gets into a fight with the royal soldiers and is consequently arrested by Qaiser. He escapes from captivity and encounters a gun-slinging cowgirl named Shehnaz who helps him fend off the royal forces. In disguise and on the run, Abdulla finds out that he is the true heir to the throne. Donning a mask, Abdulla starts fighting against the injustices perpetrated by Alaan and Qaiser. He also introduces himself under his true name Shiraz. The people of the nation rally behind him and form a group of rebels.
A dancer Zarina is in love with Qaiser and wants to help him enact his revenge on Shiraz. Qaiser tries to lure Shiraz into a trap with the help of Zarina but he outwits them. He also takes Zarina with him. Qaiser’s men manage to capture Shehnaz and bring her to him. Qaiser tries to force Shehnaz to marry him by threatening the life of her father. Shiraz goes to rescue Shehnaz and a fight breaks out. The Queen, worried about Shiraz’s life also reaches the scene. A mark on Qaiser’s arm reveals to her that he is really her second son.
Refusing to believe this, Qaiser imprisons both her and Shiraz. The doubt that continues to gnaw at him turns to conviction when he overhears Alaan revealing the truth. Qaiser realises the error of his ways and comes to his brother’s aid. In a spectacular display of strength Shiraz escapes his chains and the two bothers together battle Alaan’s forces. During the fight, Alaan is fatally injured by Shehnaz. In his dying moments he learns that Shehnaz is really his daughter. The old Sultan is freed from prison and the family is reunited.