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 clinical mixed veterinary practice in South Wales.
Mae wedi cael llawer o swyddi gwahanol ym maes rheoli gwasanaethau iechyd, yn ne a chanolbarth Cymru, gan gynnwys arwain y swyddogaeth datblygu rheolwyr ar gyfer GIG Cymru.