He has worked in film and television since the 1950s, appearing in Crackerjack as a regular. He played a minor part in Casino Royale. He rose in prominence in the 1960s and his show with Ronnie Barker lasted from 1971 to 1987. He has continued to play minor parts occasionally since the end of this - notably playing Griselda in a television production of Cinderella in 2000.