Career
His senior career began with Napier City Rovers and was followed by stints at Auckland clubs Manurewa and North Shore United in the New Zealand National League, before he moved to Australia to join Street George Saints in the National Soccer League. He later played for APIA Leichhardt, Sydney Olympic and Wollongong Wolves.