His work include all facets of British theatrical life: commercials, corporates, film, narration, television, theatre and voice-over.
Trained at the E15 Acting School (1967–70), he then went into repertory theatre at Oldham, Lincoln, Birmingham, Nottingham, Newcastle, Leicester, Greenwich, Colchester, Salisbury and Cheltenham; touring theatre with Pentabus, Bristol Express, Monstrous Regiment, Shared Experience; Fringe Theatre with the Combination, Soho Poly, Traverse, Young Vic, Stratford East, and a one-man show, RIP Maria Callas at the Edinburgh Festival.
His TV appearances include Coronation Street, EastEnders, Casualty, The Bill, King Lear, Threads, Doctors, Agatha Christie's Poirot, Heartbeat, Where The Heart is and Holby City.
His voice work includes narrating Wainwright-the Man Who Loved the Lakes, 17 episodes of Extraordinary Animals and the kids cartoon/film of Badly Drawn Roy.
His other hobbies include men's netball (in which he represented England in his youth), foraging for mushrooms and crocheting doilies.