Born in Shaanxi, China, Wu Di trained at Shanghai Dance School, Houston Ballet’s Ben Stevenson Academy on full scholarship and Royal Swedish Ballet School, where he graduated in 2015. He joined Hong Kong Ballet as a member of the Corps de Ballet the same year.
With Hong Kong Ballet, Wu has danced the featured role of Italian Doll in Terence Kohler’s The Nutcracker and performed in John Meehan's Swan Lake, Terence Kohler’s The Nutcracker, Nina Ananiashvili’s Don Quixote, Anna-Marie Holmes’ Le Corsaire, Rudi van Dantzig’s Romeo and Juliet, Ronald Hynd's Coppélia, Pär Isberg’s Pinocchio, Val Caniparoli's Lady of the Camellias, Yuri Ng’s Ballet Classics for Children: The Sleeping Beauty, Jiří Kylián's Sechs Tänze, Alexei Ratmansky’s Le Carnaval des Animaux and Jorma Elo's Shape of Glow. Prior to joining the Company, he has also performed in Natalia Conus’ and Helgi Tomasson’s Swan Lake, Ben Stevenson’s The Nutcracker and Ronald Hynd’s The Merry Widow.
He won second prize in the Senior Division of The Nordic Baltic Ballet Competition in 2015 and received an Outstanding Performance Award in the Junior Division at the Taoli Cup Dance Competition in 2012.