He played junior hockey for the Fort William Canadiens (a Montreal Canadiens' farm team) from 1951 to 1955. In 1955-56 he turned pro with the Cincinnati Mohawks and then played for two more seasons in the Canadiens' system.
In 1958 he was claimed by the Detroit Red Wings. Marcon split two seasons between Detroit and the Edmonton Flyers and played for the Flyers until 1963, when they folded. He played one more game for Detroit in 1962-63.
From 1963 to 1968 Marcon played in the Wings' minor pro system. He played for the senior Thunder Bay Twins in 1968-69 then sat out for two seasons. In 1971-72 he was the Twins' player-coach and was only a player in 1972-73. He retired in 1973.