Urodzony w 1944 roku w Dumbarton w Szkocji, McFall pracował jako nauczyciel matematyki i chemii. Po zajęciu się polityką był – z ramienia Partii Pracy – członkiem Izby Gmin (niższej izby parlamentu) od 1987 do 2010 r., w latach 2001-2010 kierując jej komitetem ds. skarbu państwa.
Po nobilitacji w 2010 roku, jako par dożywotni, wszedł do Izby Lordów, w której od 2016 r. pełnił funkcję zastępcy przewodniczącego (Senior Deputy Speaker), kierującego pracami jej komitetów.
Pomóż w rozwoju naszego portalu