Am Loyola College im US-amerikanischen Baltimore absolvierte er ein Masterstudium in pastoraler Beratung. 1998 studierte er an der Päpstlichen Universität Heiliger Thomas von Aquin in Rom und erwarb das Lizenziat in spiritueller Theologie. Von 2000 bis 2005 leitete er die Priesterseelsorge im Erzbistum Melbourne und von 2004 bis 2008 Direktor des erzbischöflichen Amts für die Evangelisierung. Von 2007 bis 2012 war er Pfarrer in North Baldwin und anschließend Generalvikar und Moderator der Diözesankurie. Papst Benedikt XVI. verlieh ihm am 9. März 2012 den Ehrentitel Päpstlicher Ehrenprälat. Neben dem Amt des Generalvikars war er unter anderem Leiter des erzbischöflichen Personalamts und Seelsorger des Parlaments des Bundesstaats Victoria. Vor seiner Ernennung zum Bischof war er zuletzt Pfarrer in West-Brunswick.[1]
Papst Franziskus ernannte ihn am 27. Juni 2020 zum Bischof von Sale.[1] Der Erzbischof von Melbourne, Peter Comensoli, spendete ihm am 8. Dezember desselben Jahres die Bischofsweihe. Mitkonsekratoren waren dessen Amtsvorgänger Denis Hart sowie der Erzbischof von Adelaide und Bennets Vorgänger als Bischof von Sale, Patrick Michael O’Regan. Bennet ist Vorsitzender der bischöflichen Kommission für „Professional Standards & Safeguarding“. Er vertritt die Australische Katholische Bischofskonferenz (ACBC) in der Australian Catholic Safeguarding Ltd (ACSL).