 He started his career with Crewe Alexandra progressing through the academy to sign a two-year scholarship in the summer of 2011.He was promoted to the first team in September 2012, after impressing in pre-season games and for the under-21s.He made his professional debut for Crewe on 22 September 2012, in a 1–1 draw with Leyton Orient in Football League One, coming on as a substitute for Brendon Daniels.