Joseph was born at St John's in Antigua in 1982 but completed his education in the United Kingdom, attending Sutton Valence School near Maidstone in Kent on a cricket scholarship in 1997, before completing a degree at St Mary's University College in Twickenham.
[2][3] In 2008 he took 55 County Championship wickets and was selected to tour India with the England performance squad.
[4] He left Kent following the 2011 season and subsequently joined Leicestershire on a short-term deal.
[5] Joseph re-signed for Kent in April 2014 playing in six county championship matches during the season.
[4] In 2022 he began working as the bowling coach for Gloucestershire County Cricket Club, spending two years with the team before moving to take up the same role with Kent in December 2023.