Воспитанник футбольных школ клубов «Хайдхоф», «Трибусвинкель», «Баденер» и «Адмира Ваккер», в котором в 2004 году начал профессиональную карьеру, в итоге сыграв всего 21 матч и забив 4 мяча. В июне 2006 года перешёл в венский «Рапид», в составе которого в 2007 году стал обладателем Кубка Интертото, в сентябре того же года участвовал в первом круге Кубка УЕФА, а в 2008 году стал вместе с командой чемпионом Австрии, отметившись по ходу сезона хет-триком в матче против «Зальцбурга». Всего за «Рапид» провёл 84 матча, в которых забил 41 гол.
В 2009 году перешёл в «Наполи», с которым 28 июля подписал контракт сроком на 5 лет.
В июле 2011 года отдан в аренду Айнтрахту.
До 2007 года выступал за юношеские и молодёжную сборные. В составе главной национальной сборной Австрии дебютировал 2 июня 2007 года в товарищеском матче со сборной Парагвая. Участник чемпионата Европы 2008 года, сыграл один матч: 16 июня против сборной Германии.
Чемпион Австрии: (1)
Обладатель Кубка Интертото: (1)