Widely known for his roles across British television and film, he rose to widespread prominence for his portrayal of Ben in the series The Girl's Guide to Depravity. He appeared across ten episodes in 2013.
He made his first on-screen appearance in 2012 on the TV documentary mini-series Bloody Tales of the Tower.
In 2015, he starred as Arthfael in the film Arthur & Merlin. He then appeared in Holby City in 2016 as James Fielding.
He was born and raised in England.
In 2015, he appeared in the TV movie A Prince for Christmas alongside Viva Bianca.