The 31-year-old began his career at Northampton Saints after coming through their academy, before he moved onto Wasps. During his spell there he made 31 appearances as well as his Premiership debut, before moving to Bath.
Charlie also has International experience after representing England at Under-19 and Under-20 levels, as he featured at the 2007 Six Nations for the latter age group.
In 2013, the tighthead prop signed for Yorkshire Carnegie, where he made 96 appearances, scoring 11 tries.
Charlie arrives at Castle Park from Coventry, who he signed for in the summer and made 19 appearances before his move to South Yorkshire.