Harris started his professional hockey career with the Vancouver Millionaires in 1911. He also played for the Seattle Metropolitans and Portland Rosebuds. Harris spent part of the 1924-25 NHL season with the Boston Bruins, scoring the first goal in franchise history. He then returned to the Vancouver Maroons.
He retired in 1932.