Craig graduated for Melbourne University in 2001. After a short short time in mixed practice Craig moved to Townsville and was the surgeon for multiple practices in that area. In 2009 Craig completed his memberships in small animal surgery and shortly after was appointed the surgeon at James Cook University. Craig founded the surgical program at the university and worked as a referral surgeon there for 8 years. Craig is currently working on the Sunshine Coast at North Coast Veterinary Specialists in his final year of his small animal surgical residency.