A principios de 2008 fue contratado por el YoungHeart Manawatu, franquicia que dejaría en 2010 para pasar a ser parte del Sparta Rotterdam neerlandés.
En 2011 regresó a Nueva Zelanda e intentó fichar con el Wellington Phoenix, pero en la franquicia no se interesaron por él y volvió jugar nuevamente en el YoungHeart, aunque solo permaneció seis meses en dicho club, ya que en 2012 fue adquirido por el WHC Wezep de los Países Bajos.
Luego de colaborar a la clasificación a los playoffs del elenco de Napier en las temporadas 2015-16 y 2016-17, pasó al Tasman United.
Fue convocado para la Copa Mundial Sub-17 de 2011 en representación de Nueva Zelanda, aunque no llegó a jugar ningún partido.
También colaboró con la escuadra Sub-20 neozelandesa en la obtención del Campeonato Sub-20 de la OFC 2011.