 Fisher attended Christchurch Boys' High School and turned out for Canterbury United when only 17 years of age.He then played for two seasons in the Australian NSL before moving to Germany's Energie Cottbus in January 2005.He returned to New Zealand after a short spell in Norway, then signed up for another Scandinavian side, Bodens BK.