He received his first cap for Ireland against Australia in Lansdowne Road on 17 January 1976, and went on to receive 9 caps for Ireland. He toured South Africa in 1980 with the British and Irish Lions playing in one test match, and at the time played club rugby for Greystones RFC; see 1980 British Lions tour to South Africa. He moved to South Africa in 1981. He was later picked twice for the South African rugby team but never received a cap, at the time he was playing for Transvaal.