Extensive television appearances include Minder, Bergerac, The Bill, Foyle's War, Martin Chuzzlewit, Silent Witness, New Tricks, Midsomer Murders, Between the Lines, Little Dorrit, The History Man, Lark Rise to Candleford, Alan Bleasdale's G.B.H. and as Dave Morris in McLibel!. He appeared in two of the Sharpe television films: Sharpe's Gold (1995) and Sharpe's Challenge (2006).