Has been married three times. His son is the actor Ben Walden.
Before becoming a political journalist and broadcaster, he was a Labour MP, firstly for the Birmingham All Saints constituency (1964-1974) and then for the Birmingham Ladywood constituency (1974-1977).