Played for Newport RFC 1980-81 to 1981-82. Was record points scorer at Tredegar RFC. He had also played for Cardiff College of Education and Cardiff. Made Newport debut 18th October 1980 vs Gloucester at Rodney Parade (Won 38 v 6) and played against New Zealand on 28th October 1980 (Lost 3 v 14) where he kicked 1 penalty goal. Top points scorer for Newport in 1980-81 with 88pts.
Later became a first class referee.