Comenzó su carrera en el Dagenham & Redbridge,[2] donde pasó muchos periodos a préstamo en equipos amateur del área de Essex y Hertfordshire,[1][3][3] para luego fichar por el Southampton en 2010,[4] aunque dejó el St Mary dos años después sin jugar un partido por los Saints.
[7] Durante su paso en Griffin Park, fue parte del plantel que logró el ascenso a la Championship durante la temporada 2013-14.
[8] Fue transferido al Birmingham City en agosto de 2017.
[9][10] Abandonó el club en enero de 2022 para irse cedido al Sheffield Wednesday F. C. hasta final de temporada.
[11] Tras la misma regresó a Birmingham y allí se mantuvo un año más hasta la expiración de su contrato.