Il dispute son premier test match le contre l'équipe d'Écosse, et son dernier test match contre l'équipe d'Irlande le . Il joue seize matchs avec la sélection nationale et il participe notamment à la victoire sur les Wallabies en 1947. Il dispute également un test match avec les Lions britanniques lors de leur tournée en Afrique du Sud en 1950. Il joue d'abord pour le club de Bridgend RFC avant de rejoindre le Cardiff RFC. Il connaît également une sélection avec les Barbarians en 1951[1].