Cameron studied Medicine at Melbourne University followed by dual training in Infectious Diseases and General Medicine. Cameron completed his Physician Training in Melbourne and Darwin, before working as a Consultant for a number of years in large metropolitan Melbourne teaching hospitals, including as Director of Physician Education. He has broad clinical experience and interests working as a clinician in both public and private sectors in both Infectious Diseases and General Medicine. Cameron has public appointments at University Hospital Geelong and St Vincent's Hospital Melbourne. He lives in Geelong with his family.