Dion has degrees in political science, psychology and law from the University of Queensland. He is a solicitor of the Queensland Supreme Court and has worked as a solicitor for several years.