After graduating from the University of Bristol Veterinary School, Colin went into equine practice in Kent; whilst there he became a Fellow of the Royal College of Veterinary Surgeons. In 1987, he joined the Animal Health Trust in Newmarket. In 1995, he was awarded a PhD for a thesis concerning equine respiratory function during exercise. At the AHT, he ran the clinical exercise testing programme and was engaged in research, primarily into equine respiratory disease.
Colin is an Affiliated Lecturer in Veterinary Anatomy in the Department of Physiology, Development and Neuroscience of the University of Cambridge. He is a Fellow and Director of Studies in Veterinary Medicine at Sidney Sussex College, Cambridge.
Colin is a British Horseracing Authority Veterinary Officer and a member of the British Equestrian Federation’s Scientific Advisory Group. He is a Fellow of the Royal Society of Biology and a Founding Diplomate of the European College of Veterinary Sports Medicine and Rehabilitation. He has been a treating veterinarian or an Official Veterinarian at many horseracing, show jumping and eventing competitions. Colin led the Equine Medication Control Team for the 2012 Olympic Games and Paralympic Games in London and the 2016 Olympic Games in Rio de Janeiro; he has officiated at three World Equestrian Games, an Asian Games and numerous European Championships. Colin joined BEVA Council in 2018.