His first cap for Wales was in 1996 against Australia: he went on to become team captain for a period and toured Australia with the British and Irish Lions in 2001.
He remained with Swansea until changes in the Welsh club structure saw him without a contract in the period of the 2003 Rugby World Cup.