Born in Nottingham, he returned to acting following service in the Royal Navy during the second world war. Roberts started his television career as a continuity announcer on regional television in Wales, working for TWW before that company lost its franchise in 1968.
Among his better-known roles were the characters of Arnold Thomas in the 1995-97 television series Oh, Doctor Beeching! and Mr Barnes in the second, third and fourth series of You Rang, M'Lord?. He also made a guest appearance, as a police officer, in one episode of George and Mildred. Another notable appearance was as Mr. Chick in Dombey and Son. He also played a part in "Porridge".
He died in Cardiff, Wales, in 1999 at the age of 74.