He was born in Bombay and studied in St Xavier's College. He played domestic cricket for Bombay from 1938–39 to 1949–50 as a top-order batsman, occasionally opening the batting. He also played for the Muslims in the Bombay Pentangular. He holds the record for scoring the most first class runs between dismissals: in 1947–48, he compiled successive innings of 218, 36, 234 and 77, all not out, followed by 144, a total of 709 runs between dismissals. He scored 1,171 runs that season, at a batting average of 167.29, and was selected as Indian Cricketer of the Year in 1948. He was captain of the Bombay side that won the 1948 Ranji Trophy, scoring 219 in the final.