Cormac graduated with a Bachelor of Veterinary Medicine in 2014 from University College Dublin in Ireland. He then moved to the Central Coast of New South Wales where he spent 4 years in mixed practice. He had a short stint in New Zealand before moving to Melbourne to complete a surgical internship at Melbourne Veterinary Specialist Centre in 2018. He passed his ANZCVS memberships in Small Animal Surgery in 2018. Following his internship, he spent some time in emergency care in Albury-Wodonga, working with Charles Sturt University in Wagga Wagga and more mixed practice, also in Wagga Wagga.
Cormac completed a residency program with VSS before passing his Fellowship examinations in 2024.