Jugó con el equipo Victoria O'Keefe SC de la Pacific Coast Soccer League antes de unirse al Victoria West United y London Boxing Club, en el que ganó la Canadian Club Championship en 1975.
El verano siguiente, se unió al Vancouver Whitecaps y permaneció con el club hasta 1980.
[1] Fue cedido a Los Angeles Aztecs durante la temporada bajo techo de la NASL 1979-1980.
[2] En 1981, se mudó al Fort Lauderdale Strikers.
[3] Comenzó como titular esa campaña, pero pronto se trasladó al banco de suplentes antes de ser cambiado al Tampa Bay Rowdies.