Mahovlich was drafted second overall by the Detroit Red Wings in the 1963 NHL Amateur Draft. He played for the National Hockey League's Detroit Red Wings twice, Montreal Canadiens, Pittsburgh Penguins, the Ontario Hockey Association's Hamilton Red Wings, the AHL's Pittsburgh Hornets, Montreal Voyageurs, Adirondack Red Wings, the Central Hockey League's Fort Worth Wings and the IHL's Toledo Goaldiggers.