Craig Martin was born on 15 July 1957 in Niagara Falls, Ontario. Craig started his soccer career with Niagara Falls German Village Soccer Club in the Niagara Falls Minor Soccer Association.

For two years he was a member of the Ontario Selects that were Canadian Champions for two years.

Craig played university soccer at McMaster University for five years, and was twice voted Ontario University All-Star in his five years at McMaster.

He helped Dundas United win the Hamilton Spectator Cup in the 1980 season.

In 1981 Craig joined Hamilton Steelers in the National Soccer League. He helped the Steelers win both the 1981 NSL regular season championship and playoff championship.

The 6’0″ midfielder was voted as Most Valuable Player in the 1982 season as the Hamilton Steelers won the 1982 NSL Play-off Championship.

In the 1983 season he played for Hamilton Steelers in the failed 1983 Canadian Professional Soccer League. The Steelers also had a team in the National Soccer League in the 1983 season.

He made 15 international appearances from 1983 to 1984 for the Canadian National Soccer Team.

In the 1990 season he had a short spell with Kitchener Spirit in the Canadian Soccer League.

Craig was inducted into the Niagara Falls Sports Hall of Fame in 1995.

In 2018 he was inducted into the Hamilton Soccer Hall of Fame.