 He made his Cardiff debut against Blackburn Rovers in September 1978.He went on to become a regular fixture in the Bluebirds line-up over the next few years before eventually leaving the club along with Linden Jones and Tarki Micallef to join Newport County in a swap deal that saw Nigel Vaughan and Karl Elsey go the other way and join Cardiff.After establishing himself in the County side he went on to become the club's player-manager when Jimmy Mullen left for Aberdeen in 1987 but could not prevent the club being relegated in the 1986–87 season and was subsequently sacked after Newport took only one point from their first six games in the following season.