Zack is an S-class warrior of Class 2, carrying a burning dream of becoming a hero. Under Angeal Hewley’s training and non-stop training, he became a powerful warrior with a burning desire. However, after a virtual test, Zack loses at the hands of a mock Sephiroth and this causes Angeal to be canceled as a coach.
The two are then sent to Fort Tamblin to fight in their final battle with Wutai, where they discover Angeal’s childhood friend, Genesis Rhapsodos, who has betrayed Shinra and some of his soldiers. The two split up and Zack enters the fortress alone, experiencing many misunderstandings that Angeal is his enemy, until Zack learns the truth that Angeal is killed. Now he has become a soldier of the SOLDIER 1st Class, bearing in his promise to Angeal, he defeats evil enemies and becomes a beloved hero.