 He was born at Cardiff, Glamorgan, and attended Cardiff High School.Hughes made his first-class debut for Glamorgan against the touring Pakistanis in 1962.He made sixteen further first-class appearances for the county, the last of which came against Yorkshire in the 1964 County Championship.