En el 2001 se graduó de la prestigiosa escuela Royal Academy of Dramatic Art "RADA".
Ese mismo año apareció como personaje recurrente en la exitosa serie británica EastEnders donde interpretó al doctor Jamie Stewart hasta el 2009.
[2][3] En el 2012 apareció como invitado en la serie médica Doctors donde interpretó a Carl Gardiner durante el episodio "Never Found".
Anteriormente apareció por primera vez en la serie en el 2010 cuando interpretó a Michael Roth en el episodio "Shadow".
En marzo del 2013 se anunció que se había unido al elenco de la serie Big Thunder donde interpretaría al doctor Grant Carson, un brillante médico de finales del siglo diecinueve, sin embargo el episodio piloto no fue escogido.