Singh ble olympisk mester i landhockey under OL 1948 i London. Han var med på det indiske laget som vant landhockeyturneringen. Det var tretten lag med i turneringen og India vant sine tre kamper i gruppespillet med sammenlagt 19-1. I semifinalen slo de Nederland med 2-1 og i finalen Storbritannia med 4-0.