He is a slow left-arm orthodox bowler. He plays for Delhi in the first-class Ranji Trophy competition, and has also played List A and Twenty20 cricket for the team He played for Delhi Daredevils in the Indian Premier League in 2012 and 2013 and for Chennai Super Kings in 2014 and 2015.
He was bought by Delhi Daredevils for 8.50 crores in IPL auction 2016 marking him ahead of stalwart Yuvraj Singh and making him the costliest Indian player of auction.
He made his Twenty20 International debut for India cricket team against the United Arab Emirates cricket team in the 2016 Asia Cup at Sher-e-Bangla National Stadium on 3 March 2016. He is also picked in the Indian squad for Interstate Commerce Commission T20 World Cup 2016.