He batted at various positions in his career including opening, and played as a specialist batsman in several matches.
[5] After a successful stint with Vidarbha, he was selected to coach Central Zone cricket team.
He has appointed as batting coach of Nepal Cricket team in 2018 for one month.
In 2019, he was appointed as the head coach for Physically Challenged Cricket World Cup for Team India which emerged as winners in its first historical win.
In May 2024, he was appointed as the head coach of Maharashtra cricket team for a two-year term.