He played for the Ottawa Senators of the National Hockey League (NHL) and National Hockey Association (NHA) and Toronto Maple Leafs of the NHL, Toronto Blueshirts of the NHA and Vancouver Millionaires of the Pacific Coast Hockey Association (PCHA).