Horsfall was born on November 20, 1930 in Bishop's Stortford, Hertfordshire, England. He studied at Rugby School and at Webber Douglas Academy of Dramatic Art. He was married to Jane Jordan Rogers until his death in 2013. Horsfall died on January 29, 2013 in his home in Isle Of Skye, Scotland. He was 82 years old.