Shanmugam was a part of the gold medal-winning squad of the 1951 Asian Games in Delhi and also represented India in the 1952 Helsinki Olympics. He was 92.
Shanmugam made his debut on March 7, 1951 against Afghanistan in the semifinal of Asian Games in New Delhi. Apart from that, he also represented India in another match