로버츠는 갈레의 성 알로이시오 대학과 페라데니야 및 옥스퍼드 대학에서 교육을 받았습니다. 페라데니야 대학교에서 역사를, 애들레이드 대학교에서 인류학을 가르쳤습니다. 현재 은퇴하여 애들레이드에 거주하고 있습니다.

ROBERTS was educated at St. Aloysius College in Galle and the universities of Peradeniya and Oxford. He taught History at Peradeniya University and Anthropology at Adelaide university. He is now retired and lives in Adelaide.