Yuta Okkotsu, a high school student who is frequently bullied, finds his life upended when a brutal Cursed Spirit attaches itself to him after his tormentors are killed. The Jujutsu Society views him as an extraordinary danger and contemplates ending his life, but a compassionate instructor at Tokyo Jujutsu Technical High, Satoru Gojo, steps in and recruits Yuta to enroll in the school in November 2016, offering him a path to training, control, and belonging.
Yuta explains that the Cursed Spirit is Rika Orimoto, a childhood friend whom he promised to marry when they grew up. After Rika died in a freak accident, she became an overprotective spirit whose presence harms anyone who threatens him. As Yuta learns to harness this bond, he discovers a community of fellow students and their distinct abilities, including the confident Maki Zen'in, the cautious Toge Inumaki, and the sentient Panda, who together form a new circle of allies.
During an early mission with Maki, Yuta successfully summons Rika on his own for the first time, demonstrating how their intertwined fates can reinforce each other and protect the team from danger. Over the following months, Yuta grows more confident in his powers and his place within the school, drawing closer to his classmates while continuing to navigate the complexities of his curse and its unpredictable consequences.
The peace is disrupted when a high-level Curse launches a fierce assault, and the man behind the attack is Suguru Geto, a former student who defected and has already caused significant carnage. Geto tries to draw Yuta into an alliance so they can leverage Rika for his own ends, but Yuta resists after feeling misunderstood by Geto. Geto unveils a campaign to unleash a thousand Curses across the city via a dangerous portal, with the aim of removing non-sorcerer humans who he believes are unworthy of the sorcerers’ world.
Gojo realizes Geto’s true objective: to distract him and to kill Yuta so he can claim Rika for his collection of spirits. In response, Gojo orders protection for Yuta and his allies and dispatches others back to the school to stand guard on the night of Geto’s assault. The clash drives Geto to overpower the defenders, leaving Yuta conscious but overwhelmed with anger and loyalty. In a defining moment, Yuta sacrifices himself to Rika, strengthening their bond and allowing Yuta to endure the threat and drive Geto into retreat. The collision of wills prompts Gojo to intervene, ultimately ending Geto’s escalation.
Later, Gojo clarifies that Yuta’s bond with Rika stemmed from a long-buried thread of royal-bloodline dynamics within Japan’s hierarchical system, and that Yuta’s willingness to accept Rika’s memory was the key to releasing her from the curse. With continued training at the school, Yuta begins to find his footing as a sorcerer, learning to balance his own growth with the memory of Rika.
In a post-credits moment, Geto’s former ally Miguel shares a casual lunch with Yuta in Kenya, and Gojo arrives to join them, signaling that the world of sorcerers remains alive with shifting alliances and new possibilities.