Rod Zaine was born May 18, 1946 in Ottawa, Ontario of Lebanese ancestory. A free agent signing of the Baltimore Clippers of the AHL in 1969, Zaine began his career in 1962-63 with the Smiths Falls Bears of the Ontario Junior Hockey League.
Following one season with the Bears, the rugged and versatile Zaine joined the Oshawa Generals of the Ontario Hockey Association-Junior in 1963-64, before returning to the Ontario Junior Hockey League with the Ottawa Montagnards the following season.
Zaine returned to Smiths Falls for the 1965-66 season where, in his final season of junior hockey, he registered 35 goals and 56 assists for 91 points in 34 games. For two seasons, Zaine was a member of the Clinton Comets (1966-68) of the Eastern Hockey League, before joining the Ottawa Nationals of the Ontario Hockey Association-Senior for only a handful of games.
After signing as a free agent with the Baltimore Clippers in 1969 and spending the entire 1969-70 season, Zaine was traded to the Pittsburgh Penguins for cash in the summer of 1970. That season, he played in 37 games with the Penguins while sharing his time with the AHL's Clippers and the Amarillo Wranglers of the CHL.
The Buffalo Sabres acquired Zaine from the Pittsburgh Penguins in the 1971 Intra-League draft. During the 1971-72 season, he shared his time with the Sabres and Cincinnati Swords of the AHL. Playing in only 24 games with the Sabres, Zaine was claimed by the Atlanta Flames in the 1972 Expansion Draft.
Following a brief one-year stay with Atlanta, he found himself once again on the move. In 1972, the Chicago Cougars selected Zaine in the World Hockey Association General Player Draft. He spent three full seasons with the Cougars (1972-75) before being selected by the Toronto Toros in the 1975 WHA Dispersal Draft.
Rod Zaine's NHL career lasted 61 games.