Born in Brandon, Manitoba, Smart played junior hockey in the Manitoba Junior Hockey League with the Portage Terriers for two seasons. In 1937–38, joined the senior ranks with the Toronto Marlboros of the Ontario Hockey Association and scored 23 points in 12 games at a goal-per-game pace. The following season, he began a three-year stint in the Montreal City Hockey League (MCHL) with the Verdun Maple Leafs and Montreal Sr. Canadiens.