 He played in 38 first-class and 21 List A matches for various domestic teams in Pakistan between 1995 and 2000, in Quaid-e-Azam Trophy, Pentangular Trophy and PCB Patron's Trophy matches.He has scored a century in his second first-class match, carrying his bat for Karachi Whites against Rawalpindi A in November 1995, and took four wickets in a List A match once, playing for Pakistan National Shipping Corporation against Pakistan International Airlines in March 2000.He represented Pakistan at the 1998 Commonwealth Games and in two matches of the Under-19s tour to New Zealand in 1995, but has not played in Test cricket or One Day Internationals for the Pakistani cricket team.