Prolific run-maker in first-class cricket, mainly for Delhi, scoring over 10,000 runs at the high average of 67.46.
Despite his domestic scoring record, He played one Test match for India - against the West Indies in January 1988 and 31 One Day Internationals for India from 1988 to 1993.