Notable for his portrayal of Dominic McAllister on the British television series Bad Girls, he is also well known for appearing as DC Scott Granger in several episodes of M.I.T.: Murder Investigation Team.
Early in his career, he played the role of Octavius in the 1997 film The House of Angelo.
He studied at the London Academy of Music and Dramatic Art (LAMDA).
The son of Jill Allen and screen actor Martin Shaw, he grew up in London with siblings named Luke and Sophie.