In domestic cricket, he played for Bombay and led them to the Ranji Trophy title in his final year of playing. He also played four seasons of county cricket for Glamorgan. He was forced to retire aged 31 due to a recurring knee injury. He has done commentary on behalf of BCCI in the matches that India play. In 2014, he became the director of Indian cricket team for a period of eight months from India's tour of England till the 2015 World Cup. On 13 July 2017, he was appointed as the head coach of Indian cricket team. On 16 August 2019, he was re-appointed as the head coach of the senior men's Indian team and will remain in charge until the 2021 ICC T20 World Cup.