James graduated from ANU with first class honours, and worked as the associate to Justice PD Finn in the Federal Court for two years. He studied at Cambridge and commenced practice in London as a solicitor, then in Australia as a solicitor, before being called to the Bar in 2004.
He has been a casual lecturer at the University of Sydney since 2003, first in Practice & Procedure and then in Equity from 2005-2010.
His main areas of practice at the Bar have been in general commercial law, company law, professional negligence and equity. He is (with JT Gleeson SC) the author of a new course at the University of Sydney, Topics in Legal History, which begins in 2012.