He won his first cap for Ireland in 1965,[3] and went on to win 45 caps over the next decade. He was selected for the 1966 British Lions tour to Australia and New Zealand, and won four test caps.[4] He undertook post-graduate study in geriatric medicine at Guy's Hospital, which led to him joining London Irish in 1968, where he played his club rugby until 1980, captaining the side from 1976 to 1979.[3] He was a squad player on the 1974 British Lions tour to South Africa, acting as the team's unofficial medical officer.[4]