Родился 17 марта 1787 в семье Чарльза Фергюссона. В 1801 году в звании энсина определён в 18-й (Королевский ирландский) пехотный полк, затем переведён в 43-й (Монмутширский) пехотный полк, где прошёл подготовку в качестве офицера лёгкой пехоты под началом Джона Мура в форте Шорнклиф. Звание лейтенанта присвоено в 1804 году, капитана — в 1806 году. Во время Пиренейских войн служил в Лёгкой дивизии. Фергюссон участвовал в боях при Ролисе, Вимейро (где был ранен), и Ла-Корунье (где полк находился в резерве). В составе 43-го полка Фергюссон принял участие в Голландской экспедиции 1809 года, после чего вернулся на Пиренейский полуостров. Прошёл битвы на реке Коа, под Буссако, при Сабугале, Фуэнтес-де-Оньоро, Сьюдад-Родриго и Бадахосе, где был в рядах штурмового отряда 43-го полка и дважды получил ранения. За доблесть при Бадахосе награждён золотой медалью. После сражения при Саламанке в 1812 году он был произведен в майоры (без необходимости выплаты с его стороны полагающейся суммы) и получил под командование 79-й пехотный полк. Сменил должность на командира 85-го пехотного полка, с которым участвовал в сражениях при Бидасоа, Нивелле, Ниве и Байонне.