Glasgow born Lee started his training at The Dance School of Scotland where he received a full scholarship to further his training at Mountview Academy of Theatre Arts.
Upon graduation, Lee played the role of Jigger Craigin in Carousel (Landor Theatre), before joining the cast of Oliver! in the 2011/13 UK Tour. Lee went on to make his West End debut in Les Misérables (Queen's Theatre), where he was asked to remain for an additional year. Following this, Lee helped originate the part of Peter Arthurs in the world premier of the new musical The White Feather (Union Theatre).
Lee has starred in several shows at the Pitlochry Festival Theatre, including Carousel, where he again took on the role of Jigger Craigin, Hard Times and This Happy Breed, starring as Billy Mitchell, which went on to play at the Yvonne Arnaud Theatre in Guilford. Lee returned to Pitlochry the same year to play the part of Tom Jenkins in Scrooge!.
Earlier this year, Lee starred as Tennessee in Yank! and after a sell-out run at the Hope Mill Theatre, this critically acclaimed show transferred to the Charing Cross Theatre in London. He most recently appeared in the brand new musical Tiger Bay The Musical at the Wales Millennium Centre, directed by Melly Still.