 He made his debut in club rugby for Llanelli at the age of nineteen, going on to captain the club in the 1957–58 season.He made his debut for Wales in 1954 against Ireland and played at international level until 1960, captaining Wales against England in that year.He played for the British and Irish Lions, going on the 1955 British Lions tour to South Africa and the 1959 British Lions tour to Australia and New Zealand.