Lansbury was born in London. He was the grandson of former Labour Party leader George Lansbury. He was the younger brother of actress Angela Lansbury. He became a citizen of the United States in 1954.