Born in Shanghai, China, Li Jiabo trained at Shanghai Far East Ballet School and The Hong Kong Academy for Performing Arts. He joined Hong Kong Ballet as a member of the Corps de Ballet in 2005, was named Soloist in 2012 and became Principal Dancer in 2014.

With Hong Kong Ballet, Li has danced principal and featured roles including Prince Siegfried in John Meehan’s Swan Lake, Prince Désiré and Blue Bird in Cynthia Harvey’s The Sleeping Beauty, Basilio in Nina Ananiashvili’s Don Quixote, Prince in both Stephen Jefferies’ and Terence Kohler’s The Nutcracker, Geppetto in Pär Isberg’s Pinocchio, Armand in Val Caniparoli’s Lady of the Camellias, José in Memory in Yuh Egami and Hu Song Wei Ricky’s Carmen. Li has presented choreographic works at Hong Kong Ballet’s Choreographers’ Showcase, including Night Thoughts (2016) with He Chaoya, Keep Watch (2015), Going Home (2014), Unable to Rewind (2012) and Ambush (2008). He also choreographed Something We Always Carry (2013).