Born in Christchurch, New Zealand, Henry Seldon trained at Anneliese Gilberd Academy in New Zealand and the School of Alberta Ballet in Canada. He danced with Alberta Ballet and joined Hong Kong Ballet as a member of the Corps de Ballet in 2017.