臻在澳洲出生及长大。他在新南威尔士大学取得他的文学士、教育文凭及教育硕士的学位。其后前往美国进修，并在史丹福大学取得文学硕士及哲学博士资格。之后他回到澳洲工作，并曾于多家大学任职。与此同时，他亦积极参与亚太地区内有关课程发展及公民教育的研讨会。他曾任南昆士兰大学教育学院院长，离开澳洲往香港赴任之前，他是坎培拉大学的学术副校长。他在2000年前往香港出任课程及教学系担任系主任及首席讲师。