Народився 2 лютого1978 року в місті Глазго. Вихованець футбольної школи клубу «Рейнджерс». Дорослу футбольну кар'єру розпочав 1995 року в основній команді того ж клубу, в якій провів вісім сезонів, взявши участь у 153 матчах чемпіонату. За цей час п'ять разів виборював титул чемпіона Шотландії.
29 серпня2003 року за 7,5 млн. фунтів перейшов у англійський «Блекберн Роверз»[2] і з наступного сезону став капітаном команди, проте у січні 2005 року за 4,5 млн. фунтів повернувся в рідний «Рейнджерс»[3], в якому провів ще чотири з половиною сезони, більшість з яких у ранзі капітана, і вигравши за цей час низку національних трофеїв.
17 липня2009 року Фергюсон вдруге відправився в англійську Прем'єр-лігу, перейшовши до «Бірмінгем Сіті»[4], куди його запросив наставник команди Алекс Макліш, знойомий з можливостями футболіста по спільній роботі у «Рейнджерс»[5]. Фергюсон відразу став основним гравцем команди і допоміг їй у сезоні 2010/11 виграти Кубок англійської ліги, причому сам Баррі зіграв фінальний матч зі зламаним ребром[6], проте за підсумками того ж сезону клуб зайняв 18 місце в чемпіонаті і вилетів з Прем'єр-ліги.
22 липня2011 року Фергюсон перейшов у «Блекпул»[7][8][9], що виступав у Чемпіоншипі, отримавши відразу капітанську пов'язку[10]. У сезоні 2012/13 недовго на правах оренди виступав за клуб четвертого за рівнем англійського дивізіону «Флітвуд Таун».
21 січня2014 року Фергюсон був назначений виконувачем обов'язків головного тренера «Блекпула» після звільнення попереднього наставника Пола Інса[11]. Баррі спочатку заявив, що не буде грати поки знаходиться в управлінській ролі[12], але 12 квітня, в Лідсі, він включив себе в стартовий складі в спробі запобігти загрозі вильоту. Хоча «Блекпул» виграв тільки три з двадцяти ігор під керівництвом Фергюсона, він уникнув вильоту[13], але Фергюсон покинув «Блекпул» в кінці сезону 2013/14[14].
У червні 2014 року був призначений граючим тренером клубу «Клайд» з шотландської Другої ліги[15], четвертого за рівнем дивізіону країни. Проте на поле у складі цієї команди вийшов лише один раз в матчі проти «Еннан Атлетік» (1:1)[16] і у квітні 2015 року заявив про завершення ігрової кар'єри, залишившись на посаді тренера[17].
Баррі Фергюсон був вигнаний зі збірної після скандальної історії в квітні 2009 року, коли після відбіркового матчу ЧС-2010 проти збірної Нідерландів він разом зі своїм колишнім одноклубником по «Рейнджерс» голкіпером Алланом Макгрегором влаштував п'яну вечірку в готелі, де зупинялася команда. Ще через кілька днів обидва гравці зухвалим чином повели себе на лаві запасних на «Гемпден-Парк» під час матчу з Ісландією, після чого Шотландська футбольна асоціація ухвалила рішення довічно вигнати з обох збірної, а новим капітаном став Даррен Флетчер[19][20].
Втім, новий головний тренер збірної Шотландії Крейг Левейн, який очолив команду в грудні 2009 року, повідомив Фергюсону і Макгрегору, що вони можуть повернутися в команду, і якщо Макгрегор дав згоду відразу, то Фергюсон взяв час на роздуми і 6 липня2010 року оголосив про завершення міжнародної кар'єри[21]. Всього протягом кар'єри у національній команді, яка тривала 12 років, провів у формі головної команди країни 45 матчів, забивши 3 голи[22].
Кар'єра тренера
Протягом першої половини 2014 року працював виконувачем обов'язків головного тренера «Блекпула», врятувавши команду від вильоту з Чемпіоншіпа.
З літа 2014 року очолює тренерський штаб команди «Клайд».