Jeremy Nasmith received his dance training at the School of Atelier Ballet from Marshall Pynkoski and Jeannette Lajeunesse Zingg, and at Canada's National Ballet School from Glenn Gilmour.

Jeremy began to perform with Opera Atelier in 1986. Having already toured extensively in North America and Europe, in 1996 Jeremy joined the National Ballet of Canada and was promoted to Soloist in 2000. Some highlights with the National Ballet include Uncle Nikolai in James Kudelka's 'The Nutcracker', Alain in 'La Fille Mal Gardee' and Puck in 'The Dream', both by Sir Frederick Ashton.

In 2001, Jeremy moved to Tokyo to pursue a freelance career where he performed the majority of the classical ballet repertoire (Swan Lake, Sleeping Beauty, Don Quixote, La Bayadere, etc.) with various companies and groups. Jeremy continued to appear with the National Ballet as a guest artist until 2008, and continues to work regularly with Opera Atelier to this day.

Recent appearances include Opera Atelier's production of Lully's Armide and Persee both at the Chateux de Versailles, and in the Mozarteum's production of Mozart's Lucio Silla for Mozartwoche 2012, and the Salzburg Festival 2013.

In 2014, Jeremy partnered with Dance Teq to open Dance Teq Centre, Toronto's newest downtown dance facility where, besides managing the facility, he runs his Young Dancer Program (