Made his T20I debut against Scotland in Sharjah in March 2013. Playing in his second ICC WT20.
Took 2-32 against Hong Kong in Chittagong in his only appearance in the ICC WT20 2014.
Represented Afghanistan in the ICC U19 Cricket World Cup 2010 in New Zealand.
Named player of the match for his figures of 4-17 in the first ODI against Zimbabwe in Sharjah in December 2015.
Made his first-class debut for Afghanistan against Canada in the ICC Intercontinental Cup 2011-2013.