Having scored in his Wales Students debut against England in the inaugural Student World Cup in Biarritz, Southern France in 1988 he would go on to earn selection for the Wales under-21 team both for a warm up game in Aldershot and internationally against Scotland. He had made his reputation after some bustling performances for North Wales representative sides including against New Zealand under-21. He was twenty one years old when he first lined up against the All Blacks in 1989.
He had made his first appearance for Swansea RFC on 15 October 1988 against Leicester Tigers and made 184 appearances for the club over the next 10 years. He scored the quickest recorded try by a substitute in the Heineken Cup in a game with Wasps Football Club in September 1997. His final game, also that season, would help the Club win their third Welsh Premier Division Title of the 1990s. Including time spent at London Welsh he played over 200 competitive, national level league and cup games in England and Wales, usually starting. He turned down offers to play in both France and in Italy.