Born in Birmingham, England, Cameron started his football career at Coventry City and having progressed through the academy, Cameron signed his first professional contract with the club. While progressing through the academy, Cameron was captain for the academy both U16 and U18.