Comenzó su carrera en el año 2008 en las divisiones inferiores del Arsenal, luego de una temporada fue cedido a préstamo al Blackpool, club en el cual jugó 7 partidos y marcó 1 gol.
Regresó a su equipo y en enero de 2011 este lo cedió al Cardiff por 300 mil euros.
En junio de 2015 el Bristol City no le renovó el contrato y el jugador fue fichado por el Queens Park Rangers.
Allí estaría media temporada jugando 8 partidos y marcando 5 goles.
La siguiente temporada, el QPR lo cedió a préstamo por un precio de 600 mil euros al MK Dons.