Né à Dublin en Irlande, Richard Bennett fut élevé dans une famille catholique particulièrement pratiquante. Il effectua sa scolarité dans un établissement jésuite, avant de passer huit années à étudier la théologie dans l'ordre dominicain. Il acheva ses études à l'Université Angelicum à Rome en 1964.
Ordonné prêtre, il fut ensuite envoyé à Trinité-et-Tobago, où il passa vingt et un ans , dont vingt à la tête d'une paroisse. En 1986, il quitta officiellement l'Église catholique et la prêtrise.