After obtaining a Bachelor of Arts degree in business studies from the prestigious University of Strathclyde, located in his hometown of Glasgow, he further honed his skills by enrolling in the renowned London Academy of Music and Dramatic Art, a premier institution for training in the performing arts.
Throughout his illustrious career, he has had the privilege of working extensively in the theatre, film, and television industries, both in the United Kingdom and the United States. His professional journey began to gain momentum with his appearance in Channel 4's cult hit, "The Book Group", which showcased his remarkable talent to a wide audience.
Since then, he has secured recurring roles in numerous critically acclaimed and award-winning series, including "Happy Valley", "Undercover", "The Village", "Frankie", "No Angels", and "Clocking Off", cementing his status as a talented and versatile actor.
In the United States, he had the opportunity to star alongside the accomplished Lily Taylor in Lifetime's "State of Mind", and he is also well-known for his portrayal of Stuart in series 2 and 3 of ABC's "Ugly Betty".