 Born in Bury St. Edmunds, he played 25 first-class games for Essex from 1999 to 2005.Having first represented Essex in August 1999 in the CGU National League, he would later appear throughout the Division Two seasons of 1999-2002, before Essex's promotion into the First Division, playing in 23 List A one day games in all.He made 4 first-class fifties and took 57 wickets in all.