One film musical highlight was him singing the Leslie Bricusse, Oscar-nominated tune "Thank You Very Much" while dancing on top of the coffin of Ebenezer in the musical film Scrooge (1970) starring Albert Finney.
One of BBC-TV's most prolific actors, he appeared in more than 100 dramas and comedies.
Educated at Westminster, he trained for the theatre at the Italia Conti School and London Academy of Music and Dramatic Art (LAMDA) and had repertory experience in Birmingham, Northampton and Hornchurch.
His final stage engagement was in the touring production of Alan Bennett's "The History Boys" in 2006; sadly, ill health forced his
withdrawal.
He was a memorable Mr Jingle in the musical "Pickwick" which played at the Saville Theatre in 1963, and then again on Broadway in 1965.