Joseph is from Skegness on the east coast of Lincolnshire, U.K. He trained locally with teachers Janice Sutton and Joy Everett whilst also attending weekly classes with The Royal Ballet Associate program in Covent Garden.
At 16, Joseph began his full-time professional training at Elmhurst Ballet School in association with Birmingham Royal Ballet. Upon graduation, Joseph joined Northern Ballet where he has danced for 13 years. During this time, he consistently rose through the ranks of the company to become Premier Dancer, performing works new and old by the likes of David Nixon, Kenneth MacMillan, Cathy Marston, Kenneth Tindall, Hans van Manen and Jean-Christophe Maillot, to highlight a few.
He joined London City Ballet in 2024 for its revival season.