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