Bachelor, University College, Bangor, 1966. Master of Music, University College Bangor, Wale. Master of Music, King's College Cambridge, 1968.
Doctor of Philosophy, King's College Cambridge. Doctor of Philosophy, University College Cardiff, South Glamorgan, Wales, 1972. Diploma in Education, University College, Aberystwyth, 1969.
Lecturer, music University College, Cardiff, 1971—1993. Senior lecturer Cardiff University, since 1993. Television music consultant Welsh Fourth Channel, Cardiff, 1996—2004.
Member, central music committee European Broadcasting Union.
Adjudicator National Eistedfod Wales, Wales, since 1981. Fellow: Royal College Organists (Limpus prize 1967).
Married Gillian Owens, August 24, 1977. Children: Huw Elfyn, Angharad Elfyn, Gwenllian Elfyn.