1963 und 1964 gewann Balkrishan Singh mit dem Hockeyteam von Indian Railways die indische Meisterschaft. Danach absolvierte er eine Ausbildung zum Trainer. Seinen ersten Trainerjob fand er 1965 als Damentrainer in Australien. Bei den Olympischen Spielen 1968 trainierte er erstmals das indische Nationalteam und führte die Mannschaft zum Gewinn der Bronzemedaille. 1980 in Moskau erkämpfte die von ihm betreute Mannschaft die Goldmedaille. 1984 in Los Angeles erreichte die Mannschaft den fünften Platz und 1992 in Barcelona waren die Inder Siebte. Damit ist Balkrishnan Singh der einzige Trainer, der die indische Mannschaft bei vier Olympiaturnieren betreute. Zudem gewann sein Team 1973 Silber bei der Weltmeisterschaft. 1982 gewann die von ihm trainierte indische Nationalmannschaft der Damen Gold bei den Asienspielen in New Delhi.