Cameron is married with two young sons and works as a barrister. He studied at the University of Queensland. He has worked as a lawyer in both the public and private sectors.
Cameron served as a minister in the Labor Government from 2009 to 2012. As a first term member of parliament, Cameron had the unique privilege of serving as a Cabinet minister, holding office as Queensland Attorney-General and Minister for Industrial Relations and later as Minister for Education.
In the mid-1990s, Cameron served as an international volunteer development worker in the Pacific island nation of Tuvalu under the Australian Volunteers Abroad program (now Australian Volunteers International).
Cameron currently serves as the Minister for Health and Minister for Ambulance Services.