Cuando tenía un año de edad, su familia se trasladó a vivir en Australia, creciendo el los suburbios del oeste de Sídney.
[1] Sus divisiones inferiores las realizó en el club Marconi Stallions compartiendo con el seleccionado italiano Christian Vieri y otros jugadores seleccionados de Australia hasta los 18 años, cuando debutó en Universidad Católica.
Tras su carrera como futbolista se dedicó a la dirección técnica.
Se inició en las divisiones inferiores de Unión Española.
Luego se hizo cargo de la gerencia técnica en Rangers, donde más tarde asumió como entrenador, tras la salida de Roberto Mariani.