Banerjee scored 14 times in 45 appearances, most notably against France in a 1-1 draw at the 1960 Rome Olympics. A striker by trade, Banerjee was also part of the Indian team that clinched gold at the 1962 Asian Games in Jakarta. He also represented India at the 1958 Asian Games in Tokyo, 1966 Asian Games in Bangkok and also at the 1956 Summer Olympics in Melbourne, Australia.