Born in Glasgow, Iain trained at The Royal Ballet School. He was invited to join Birmingham Royal Ballet in 1999 and was promoted to Principal in 2003. Iain joined Corella Ballet Spain in 2007, dancing Principal roles in the company’s repertoire before re-joining Birmingham Royal Ballet in 2010. In 2014 Iain was appointed the first Male Dance Ambassador and Trustee of the Royal Academy of Dance. He ended his professional dancing career in 2018. Since 2018, Iain has been Director of the Yorkshire Ballet Seminars and in 2020, he became a Governor of The Royal Ballet Companies.