Known best for his role as Josh Irvine in the BBC series Grange Hill and for his performance as Anwar in the Sky1 fantasy series Sinbad, this English television actor also appeared in episodes of Holby City and The Bill. He made his television debut in a 2001 episode of the BBC1 medical drama Casualty.