Le Vaudois avait déjà porté le maillot de GC entre 2008 et 2010 (30 matches/8 buts). En manque de temps de jeu à Wolfsburg, avec qui il avait signé un contrat en 2010, le natif de Prangins a été prêté à Nuremberg (1 match/0 but), puis aux Young Boys (12 matches/1 but) durant l'année 2011.
L'attaquant a disputé 56 matches et marqué 21 buts avec les équipes de Suisse juniors (M16 à M21). Il a également porté le maillot de l'équipe nationale A à trois reprises (0 but).