He started his career at non-league club Hednesford Town, working his way through the youth system before making his first team debut during the 1998–99 season.
Starting his professional career at non-league club Hednesford Town, he worked his way through the youth system and made his first-team appearance during the 1998–99 season.