Po heads home to his adoptive father Mr. Ping (James Hong) at his noodle shop where a panda named Li Shan (Bryan Cranston) breaks Po's dumpling-eating record. They both soon learn that Li is Po's biological father and they bond with each other much to Ping's jealousy. After introducing Li to Shifu and his friends, the Valley of Peace is suddenly attacked by past Kung Fu Masters turned into jade statues under the control of Kai. The team then learn through research that Kai was Grand Master Oogway's old friend who fought with him long ago, but was banished to the spirit realm for 500 years when he grew thirsty for the power of chi. Kai can only be defeated by a master of true chi, which they discover was an innate ability of the panda colonies. Po, at Li's suggestion, along with Mr. Ping, travels to the secret village where the pandas hide while Shifu and the Furious Five stay behind to investigate Kai's movements and defend the Palace. Although Po is eager to learn chi, he first learns the life of a panda in the village, which he feels grateful to be a part of.
After learning that all the Kung Fu masters are missing, Master Shifu sends Crane and Mantis to find them. Crane and Mantis join with other Kung Fu masters to confront Kai, but they all have their chi stolen. Kai then arrives at the Jade Palace and destroys it, then takes everybody's chi while Tigress escaped to find Po and warns him of the upcoming danger. Afraid, Li and the pandas prepare to run away. When Po demands that his father teaches him chi, he reveals that they had all forgotten chi, and he only wanted to save Po from Kai's wrath. Hurt over his father's misdirection, Po isolates himself and trains vigorously to confront Kai. Mr. Ping then comforts Li and admits he was initially worried Po would be taken away from him, but came to realize that Li being a part of Po's life simply added to his happiness, and that they should stay by Po's side as family.
Tigress confronts Po and tells him that he cannot defeat Kai without continuing to discover the secret of chi, during which Po confesses that the experience has him once more doubting his potential. Li and the villagers, having decided to stay, ask Po to train them so they can fight back. Po agrees and teaches them using their everyday activities as their assets and begins their plan to save their village. Kai arrives and sends his minions to capture Po, but they are held off by the pandas and Tigress, distracting Kai. The plan works, but ultimately fails when Po tries to use the Wuxi Finger hold on Kai, who reveals that it won't work on spirits. Kai gains the upper hand in their fight, but in a last-ditch effort, Po uses the Wuxi Finger Hold on himself while grabbing onto Kai, sending them both to the spirit realm. They fight again, but Kai defeats Po and prepares to steal his chi. Using what they learned from Po and about who they are, Li, Tigress, Mr. Ping and the pandas are able to use their chi to save him. Po, with the chi flow, suddenly generates a golden dragon-shaped avatar around him and destroys Kai by overloading him with his chi, freeing all of the Kung Fu masters in the process.
In an ethereal golden pond, Grand Master Oogway appears to Po, and informs him his journey has come full circle, revealing his role by selecting Po as Dragon Warrior is also because of his descent from the ancient pandas, and his embodiment of the yin-yang. He also reveals his role in alerting Li of Po's survival, and expresses his happiness to Po about how much he has grown. By choice, Po wields a mystic green staff bestowed by Oogway to return to the mortal world. Everyone returns to the Jade Palace, where Po proudly gazes upon his family, friends, and legacy in the spot where his journey began.