Singh vant en olympisk bronsemedalje i landhockey under Sommer-OL 1968 i Mexico by. Han var med på det indiske laget som kom på tredjeplass i landhockeyturneringen bak Pakistan og Australia. India tapte semifinalen med 1-2 mot Australia men vant bronsefinalen med 2-1 over Vest-Tyskland. Singh spilte ni kamper og scoret ett mål i OL-turneringen.