Barkworth twice won the BAFTA TV Award for Best Actor, in 1975 for Crown Matrimonial (1974) and in 1978 for his roles in Professional Foul and The Country Party (both 1977).
From January until June 1970, he appeared in a leading role as Vincent in the World War II drama series Manhunt on LWT.
He featured in an episode of sci-fi drama Undermind (1965), and the dystopian The Guardians (1971), and starred in the mystery mini-series Melissa (1974) as an out of work writer whose wife goes missing.
Barkworth also played the expatriate British novelist Hugh Neville in the episodes Guilt and Lost Sheep of Secret Army (1977).
Later TV included the part of Stanley Baldwin in Winston Churchill: The Wilderness Years (1981), and the serials The Price (1985) and Late Starter (also 1985) in both of which he played angst-filled, middle-aged, middle class characters beset by marital problems in the context respectively of a kidnapping and the early retirement of an academic.
In 1988 Barkworth had a leading guest role in the fourth season Sherlock Holmes adaptation of the Arthur Conan Doyle story "Silver Blaze."
[5] Back on the stage, Barkworth appeared in numerous plays in the West End, notably as Edward VIII in Royce Ryton's Crown Matrimonial starring alongside Wendy Hiller at the Haymarket Theatre in 1972, a role which he repeated on TV two years later.
Barkworth lived in Hampstead for many years, and died at the Royal Free Hospital in London of bronchopneumonia 10 days after suffering a stroke.