Passé professionnel à Huddersfield Town, il évolue à Stockport County et Royal Antwerp FC avant de rejoindre la Nouvelle-Zélande. Il joue alors à Gisborne City AFC puis au Stop Out AFC où il devient entraîneur. Il compte quinze sélections pour un but inscrit en équipe de Nouvelle-Zélande et remporte la Coupe d'Océanie 1973.