The movie opens with Chun Li narrating her experience growing up aspiring to be a concert pianist. As a child, she moves from San Francisco to Hong Kong with her family. There, along with piano, she learns Wushu from her father, Xiang, who is a well connected businessman. One night, her home is attacked by Bison and his henchman. Chun Li's father fights them off until Balrog grabs a hold of a young Chun Li, forcing him to surrender. As Bison and his men are leaving with Xiang, Chun Li's mother tries to stop them. Balrog just punches her.
Years later, Chun Li grows up and becomes a talented concert pianist. At the end of one of her concerts, she receives a scroll written in Ancient Chinese text. On her way home, she sees a mysterious homeless man getting assaulted by street thugs. After the thugs leave, Chun Li tends to him and notices a spiderweb tattoo on his hand. Meanwhile, Xiang is shown working for Bison as a prisoner. In return for his services, he is allowed to view pictures of his daughter all grown up. Back home, Chun Li's mother finally loses her battle to cancer as Chun Li and her servants mourn her loss at a funeral
Elsewhere, we see Nash and Maya investigating a murder of several heads of criminal syndicate families in Bangkok. Chun Li on the side is meeting with a wise old lady in town who studies the scroll and tells her to find a man named Gen in Bangkok, revealing to her an image of the same spiderweb she saw tattooed on the homeless man's hand. With a new goal in mind, Chun Li leaves her home and heads to Bangkok. After weeks of searching for Gen without any luck, she sees a man being assaulted in an alley by thugs. Chun Li comes to his rescue and fights them. After a long battle ended by finishing them with a Bike Rack Drop Ultra move, Chun Li collapses in exhaustion. There, we see Gen pick her up to take her to his home.
Gen tells Chun Li that he knows how to find her father and that Bison has him, but that she also needs anger management. In response, she goes to an internet cafe and logs onto shoryuken.com to find out more about Bison, who is now holding the families of property owners hostage in order to force them to sign their property over to him. Upon leaving, one of the owners is asked to hand over the rights to a docking harbor, allowing the shipment of the "White Rose". Chun Li overhears this. Meanwhile at Interpol, Nash figures out that Bison's headquarters are right across the street from the Police Station.
Later that night, Cantana, one of Bison's secretaries, goes to a nightclub. Chun Li spies on her and notices her jocking the girls in the club. Chun Li moves in and seductively dances with her before casually walking away into the bathroom. Cantana, sex driven, follows her and locks the bathroom window. There, Chun Li beats her into giving out the location of the White Rose. Cantana's bodyguards come back and Chun Li escapes after a brief shootout.
We are then told of Bison's origins. He is the son of Irish missionaries. He grew up an orphan having to steal fish from people in Thailand. In order to lose his conscience, he forced his daughter out of the womb of his wife prematurely. This somehow transferred his conscience into her. Back at Gen's home, Bison's henchmen come after Gen and Chun Li. Gen fights them off until Balrog blows up his house with a rocket launcher. With Gen gone and nowhere to be found, Chun Li runs off. She is then attacked by Vega, who she defeats soundly and hangs upside down since his claws weren't sharp enough to cut rope.
Chun Li then heads to the harbor and interrogates an employee into telling her the arrival time of the White Rose. Later that night, this turns out to be a trap as several Shadaloo soldiers capture her. Chun Li is then taken back to Shadaloo headquarters and is reunited with her father. Bison tells her that Xiang outlived his usefulness and breaks his neck, killing him. Bison and Balrog leave Chun Li to the henchman to finish off. Chun Li however escapes when they try to swing her around from the ceiling like a pinata. As she runs away, she is shot in the arm by Balrog. Before Balrog could recapture her, the crowd begins throwing durians at him. This scares Balrog as he drives off in his Benz. Chun Li meanwhile, is rescued again by Gen, who survived the explosion.
Chun Li approaches Nash and tells him she needs backup to take down Bison. Nash and Maya oblige as Chun Li approaches the dock employee who set her up last time. The employee tells her that he was forced into deceiving her and tells her the real arrival time. Chun Li doubts him at first, but he points to the white board at the arrival time, proving that it is true. At the dock later that night, Interpol agents engage in a shootout with Shadaloo soldiers. On a ship, Chun Li finds a girl asking where her father is. Meanwhile, Gen fights Balrog and kills him by stabbing him with a pipe spraying nitrogen. We later find out that the girl is Bison's daughter and her name is Rose, making her the White Rose. Bison takes her in and welcomes her warmly.
Bison walks into his office where he is ambushed by Gen. Gen however is no match for him. Sensing his daughter in danger, Bison goes back to his daughters room, where he finds she is gone. Gen shows up again and ambushes Bison, getting beaten up again. Chun Li then comes in and fights Bison. After a long battle, she hits him with a bamboo pole a couple times and drops some sandbags on him, making him dizzy. She then charges up a Kikoken and shoots it at him, knocking him off the scaffolding they were fighting on, then jumping on his neck and twisting it, killing him.
Back home, Chun Li is settled down as Gen pays her a visit. He shows her an ad for a Street Fighter tournament, telling her about a Japanese fighter named "Ryu something". Chun Li declines, saying that she's home for now.