Fergus McWilliam (Horn), am schottischen Loch Ness geboren, erhielt seine Ausbildung vornehmlich in Kanada (Simonelli, Rizner, Rittich), Amsterdam (van Woudenberg) und Stockholm (W. Lanzky-Otto). Schon mit 15 Jahren debütierte er als Solist mit dem Toronto Symphony Orchestra unter der Leitung von Seiji Ozawa.
1972-79 gehörte er mehreren kanadischen Orchestern und Kammermusik-Ensembles, 1979-82 dem Detroit Symphony Orchestra unter Antal Dorati und 1982-85 dem Symphonieorchester des Bayerischen Rundfunks unter Raphael Kubelik und Leonard Bernstein an. 1985 wurde er Berliner Philharmoniker unter Herbert von Karajan.
Nicht nur als Solist und Kammermusiker ist er im In- und Ausland aktiv – vor allem als Pädagoge ist er gern gesehener Lehrer an mehreren renommierten internationalen Musikschulen sowie der Orchesterakademie der Berliner Philharmoniker. Darüber hinaus ist McWilliam zur Zeit Mitglied des Stiftungsrats der Berliner Philharmoniker.