Born in Tring, Barber played for Aylesbury United, Crystal Palace, Millwall, Plymouth Argyle, Bristol City, Mansfield Town, Fulham, Dover Athletic, Crawley Town, Carshalton Athletic, Dulwich Hamlet, Croydon, Redhill and St. Leonards. With Crystal Palace, Barber played in the 1990 FA Cup Final.