Zwyciężał na igrzyskach w Londynie w 1948 roku, w Helsinkach 1952 i Melbourne 1956. W pierwszym finale olimpijskim Indie pokonały Wlk. Brytanię 4:0. W Finlandii w meczu o złoto wygrały z Holandią 6:1, a Singh strzelił aż pięć goli. To rekord, który nie został jeszcze poprawiony. Z kolei w Australii był kapitanem reprezentacji. Indie zdobyły wtedy 38 bramek w pięciu spotkaniach, a nie straciły ani jednej. W finale triumfowały w meczu z Pakistanem 1:0.Po zakończeniu kariery pracował jako trener drużyny narodowej Indii - największym sukcesem było złoto mistrzostw świata w 1975 roku.