Andrews was born in Tillsonburg, Ontario. He played four seasons in the National Hockey League for the Toronto St. Pats from 1921–22 to 1924–25. During those four seasons, he played 53 games, scoring 8 goals and adding 5 assists for 13 points. He also had 10 penalty minutes.
He played for the intermediate team of Dunnville, Ontario in the Ontario Hockey Association from 1914 to 1917. Andrews' career was stopped before he could get going as he enlisted in World War I while still a teenager. He returned to play senior hockey for three years with team at Niagara Falls, Ontario at which point the St. Pats signed him on January 23, 1922.
Almost immediately he helped his NHL team win the Stanley Cup. He scored the game-winning goal in the St. Pats 6–0 win over the Vancouver Millionaires in game four of the best-of-five 1922 Stanley Cup finals in what was to be his only trip to the playoffs.
After playing four seasons with the St. Pats, Andrews joined the Canadian American Hockey League for six years, netting as many as 24 goals in the 1929–30 season. He then played for the Hibbing team before retiring in 1934.