Shahid eindigde tijdens het wereldkampioenschap 1982 in eigen land als vijfde. Tijdens de Aziatische Spelen later dat jaar verloor Shahid de finale van de de aartsrivaal Pakistan.