 He played for Bangladesh Under-17s in 2003/04 and represented the Bangladesh Cricket Board Academy in 2006/07.He made his debut for Barisal Division in 2005/06 and took an impressive 40 first-class wickets in his first two seasons in the game, with a best analysis of 5 for 61 against Dhaka Division.In December 2007, he was called up to the Bangladesh squad on tour in New Zealand as a replacement for the injured Syed Rasel.