He was born and bred in Cardiff, attending Whitchurch High School before graduating from Reading University.
Cafodd ei eni a'i fagu yng Nghaerdydd, gan fynychu Ysgol Uwchradd yr Eglwys Newydd cyn graddio o Brifysgol Reading.