Singh made his debut in the Indian national team in 1963. He was selected to play in the 1964 AFC Asian Cup in Tel Aviv. In the first game against South Korea, India won 2–0, with Singh scoring for the second goal in the 57th minute. Scoring his second goal against Hong Kong in India's 3–1 victory, he finished as the tournament's joint top scorer with two goals and India finished second. He was awarded the 'Best Right-out' at the tournament. He was part of the team at the 1966 Asian Games in Bangkok, finishing the tournament with one goal as India failed to defend its gold medal from the 1962 Games.