Having graduated from the Queensland University of Technology in 1993 after 5 years articles in North Queensland, Ben practised as a litigation lawyer from 1994 before being first called to the Bar in 1999.

Ben holds a Bachelor of Laws and a Master of Laws majoring in commercial law.  He practises in all aspects of commercial litigation, with special interests and expertise in the resolution of commercial disputes in the following sectors:

  • agribusiness
  • construction and engineering
  • corporate insolvency, mainly acting for external controllers and liquidators
  • energy and resources
  • major projects and infrastructure
  • property and project developments


Ben provides down to earth, practical and effective advice and advocacy in collaboration with instructing solicitors and in-house counsel in all types of commercial litigation.  Having practised both as a solicitor and as a barrister Ben has gained considerable practical experience in representing companies, business and individuals in mediations and in interlocutory, trial and appeal hearings in all levels of State and Federal courts.

Ben is a Fellow and Director of the Commercial Law Association of Australia (CLA), the inaugural Chairman of the Queensland Division of the CLA, committee member of the Building Dispute Practitioners Society, member of the Society of Construction Law of Australia, member of the Australian Insurance Law Association, and practices in all States and Territories.  Ben is a qualified mediator, and has interests in commercial and international arbitration.

Ben’s work has been recognised in Doyle’s Guide as recommended leading counsel in construction law for 2019, 2020, 2021 and 2022.

Ben has presented and assisted as a judge of the moot trials for the Queensland Bar Practice course.  He has presented for the QUT Legal Practice course, Queensland Law Society seminars and Legalwise seminars, chaired LexisNexis seminars and judged Griffith University evidence law moots, and regularly mentors students and junior lawyers.



0419 669 993
(07) 3211 0110