As a player, he played as a winger for Bodø/Glimt and Vålerenga, and won the Norwegian Cup in 1993 and 2002.
After moving to Marconi Stallions, he had spells for Johor FC in Malaysia and FK Bodø/Glimt in Norway, before returning to Australia to play for Marconi Stallions again.
His first and only 90-minute appearance was against Bodø/Glimt in the Norwegian Cup, in which he delivered a fine cross to Dylan Macallister for the 1–0 goal and the win.
He retired at the end of the 2006 season, and has previously played for F.K. Bodø/Glimt, FC Wettingen, TSV 1860 München, and FC Basel.
He played several seasons for Bodø/Glimt, whom he joined from Skånland og Omegn IF, but was transferred to Tromsø ahead of the 2007 season.