Carmine first attracted national attention as a member of the famed Toronto Metro-Croatia team that won the NASL Championship in 1976. He appeared in 23 games that year. However, he missed the 1977 NASL season before signing for Washington Diplomats in 1978. Following three outstanding years in Washington he moved on to play for the Montreal Manic from 1981 to 1983 and when that franchise folded, played the 1984 season for the New York Cosmos. He played a total of 173 regular season games in the NASL and scored six goals. He also played in 18 playoff games. Upon retirement he became a soccer analyst commenting on the Italian league games televised on Sunday morning's in Toronto.