Народився 1964 року в англійському містечку Ормскерк. У дитячому віці переїхав з родиною до Австралії, де займався футболом.
У дорослому футболі дебютував 1982 року виступами за команду «Сейнт Джордж Сейнтс», в якій провів чотири сезони, взявши участь у 98 матчах чемпіонату. Згодом протягом 1987–1989 років грав за «Сідней Кроейша», після чого перейшов до бельгійського «Андерлехта».
У Бельгії не заграв і наступного 1990 року перейшов до на той час друголігового французького «Ланс», де став стабільним гравцем основного складу, допомігши команді у першому ж сезоні підвищитися у класі до Ліги 1. Наступні три сезони захищав кольори «Ланса» у найвищому французькому дивізіоні.
У складі збірної ставав фіналістом Кубка конфедерацій 1997 року. Загалом протягом кар'єри в національній команді, яка тривала 8 років, провів у її формі 44 матчі, забивши 6 голів.