Macfarlane har en mastergrad i økonomi fra Monash University (1969), og han har blant annet jobbet ved ved Oxford University, samt i OECD før han returnerte til Australia i 1979 og begynte å jobbe for sentralbanken der.