He then embarked on a long minor league career, serving stints with the Cincinnati Mohawks, Montreal Royals, Cleveland Barons, and Quebec Aces.
He made his NHL debut in 1963, playing two playoff games after a series of injuries to the Montreal Canadiens forward unit.
He scored the first goal at the Long Beach Sports Arena in a 4–2 loss to the Los Angeles Kings.
He spent the next year as a Flyers starter, and he then scored an NHL career-high 39 points in 1970–71 with the St. Louis Blues.
He ended his playing career with the Winnipeg Jets during their World Hockey Association days.