Comenzó a jugar al fútbol en las categorías inferiores del Oxford City.
Permaneció en este club hasta la temporada 2007-2008 para regresar al Oxford City.
En enero de esa misma temporada fue cedido al Halesowen Town.
En verano de 2011 firmó por el Granada C. F.,[2] que tras probarlo durante la pretemporada, decidió cederlo al Cádiz CF.
[3] En verano de 2012, el jugador volvió a ser cedido, pero esta vez al Watford FC, equipo que al final decidió ficharlo y con el que consiguió el ascenso a la Premier League inglesa.