His television roles include The Sweeney (1975), Danger UXB (1979), The Nightmare Man (1981), the 1984 Doctor Who serial The Caves of Androzani, Days of Our Lives (1986), North and South (1985), Tutti Frutti (1987), Rab C. Nesbitt (1990), The New Statesman (1990), Spender (1991), Star Trek: The Next Generation (1993), the BBC adaptation of Vanity Fair (1998), EastEnders (2003), A Touch of Frost (2003) and Skins (2008).