As a player, he was as a goalkeeper from 1982 to 2006. During his career he played in the Premier League for Manchester City and in the Scottish Premier Division for Aberdeen and Rangers. He also played in the Football League for Cardiff City, Luton Town, Huddersfield Town, Sunderland, Middlesbrough, Bolton Wanderers, West Bromwich Albion, Sheffield United, Hartlepool United, Carlisle United, Stockport County and Wrexham. He also played in the Welsh Premier League for Barry Town, and in non-league football with Altrincham and Accrington Stanley. A journeyman, Dibble won three caps for the Wales national football team.