He made his first-class debut for Peshawar in the 2016–17 Quaid-e-Azam Trophy on 1 October 2016. He plays for Islamabad United in the Pakistan Super League. He was the leading run-scorer for Balochistan in the 2017 Pakistan Cup, with 331 runs in five matches.
