 He played club football for Houston Stars, New York Cosmos and Montreal Olympique.He also played in the Primera División de México for Club de Fútbol Laguna and Club de Fútbol Torreón.He made his debut for the Canada men's national soccer team on October 6, 1968 against Bermuda in a World Cup qualifier match.