Il joue en club successivement avec l'Ebbw Vale RFC, le Cardiff RFC et le Swansea RFC. Il connaît également huit sélections avec les Barbarians de 1985 à 1990. Il obtient sa première sélection le contre l'Angleterre et sa dernière le également contre l'Angleterre. Il remporte le Tournoi des Cinq Nations 1988 sans pour autant réaliser le Grand Chelem.