[2] Banerjee made his debut in first class cricket at the age of nineteen and played for an "Indians and Anglo-Indians in Bengal" team against the touring MCC in 1933–34.
The presence of the fast bowlers Mohammad Nissar, Amar Singh and Jahangir Khan meant that Banerjee did not play in any of the Test matches.
When invited to play for Cricket Club of India against the Lord Tennyson's XI, he took 6 for 89 in the inaugural match in the Brabourne Stadium.
A single appearance in the unofficial test against the Australian Services XI in 1945–46 led to eight wickets and a surprise selection in the Indian team to England in 1946.
[3][4] It is the only instance of the No.10 and No.11 scoring hundreds in the same innings[5] and as of 2009, their partnership of 249 is the second highest for the last wicket in first class cricket.
Banerjee continued in the Ranji Trophy for another decade but in the later years it involved "more moral than material support".
Bihar were knocked out fairly regularly by Bengal in the 1950s in the early rounds of the Ranji Trophy and Banerjee made his highest first class score of 138 in one such match.
He moved to Bhilai in the late fifties and appeared for Madhya Pradesh in his final season (1959–60) .