Played Test match cricket (1979 - 1985) and One day international cricket for India between 1980 - 1986. He played first class cricket between 1975 - 1993.
India, Bombay, Madhya Pradesh and West Zone were among the cricket teams he represented as a player.
He went on to coach the Indian national team and the 'A' Team. He was considerably successful coaching the national Kenyan team in the 2003 Cricket World cup, after they reached the semi-finals. In 2006 he became coach of the Oman cricket team.