For most of his first class career he played for Southern Punjab in the Ranji Trophy and Muslims in the Bombay Pentangular. His unbeaten 222 in the 1938/39 Ranji final against Bengal was then the highest in the tournament. Bengal had earlier been all out for 222, but Southern Punjab still ended up in the losing side. His career best score of 268 not out for Indian University Occasionals in 1935 was the highest score in Indian first class cricket. Both records were beaten by Vijay Hazare's undefeated 316 in 1939/40.