Trained at The Royal Ballet School, Lawrence Rigg danced with Ballett Zürich, Ballet du Capitole, Ballet Victor Ullate and over ten years as a soloist with Béjart Ballet Lausanne where he performed principal roles in choreographies of  Maurice Béjart, Gil Roman, Alonzo King, Goirgio Madia, Julio Arozarena, and Christophe Garcia.

In 2021, Amanda Bennett, Artistic Director of the Ballettschule Theater of Basel, asked him to join the faculty of teachers. When the school closed in 2023, he continued his free-lance career with various international schools and companies.

Lawrence Rigg started collaborating with European School of Ballet in 2024.