Mae wedi cael gwahanol rolau blaenllaw mewn rhaglenni gwyliadwriaeth iechyd anifeiliaid a gwyddoniaeth yn yr Asiantaeth Iechyd Anifeiliaid a Phlanhigion, yn ogystal â threulio amser mewn practis milfeddygol cymysg clinigol yn ne Cymru.
He has held different roles leading animal health surveillance and science programmes at the Animal and Plant Health Agency, as well as time spent in a clinical mixed veterinary practice in South Wales.