As an amateur, McGuigan represented Northern Ireland in the Commonwealth Games at Edmonton in 1978 and represented Ireland at the 1980 Summer Olympics in Moscow. He became a UK citizen so that he could compete for British titles.