Évoluant au poste d'attaquant, il commence sa carrière professionnelle au Grenoble Foot 38 en 2005. Après deux saisons en tant que remplaçant, il est prêté au FC Istres en National. Remarqué par le Tours FC, il y signe la saison suivante où il explose véritablement. Après une saison 2009-2010 marquée par titre de meilleur buteur de Ligue 2, il rejoint le Montpellier Hérault Sport Club en 2010. Ses bonnes performances dans l'Hérault lui permettent de faire ses débuts en équipe de France en 2011. Au début de la saison 2012-2013, il est transféré au club anglais d'Arsenal FC.