Johnston出生於安大略省,在加拿大哈佛大學及劍橋及皇后大學入學之前就讀於那裡. 他繼續在加拿大各個中學院校任教,最終在加拿大西安大略大學擔任法學院長,麥吉爾大學校長和滑特盧大學校長的行政職位. 同時,Johnston也參與政治和公共服務,主持政治辯論和主持聯邦和省級的委員會,他在這個領域最著名的位置是主持對空客事件的調查. 他在2010年被伊麗莎白二世女王任命為加拿大總督,在當時的加拿大總理史蒂芬·哈珀的推薦下,取代Jean Michaëlle擔任副國王,他直到2017年被史蒂芬·哈珀取代.
總理