Han startet i tredjedivisjonsklubben FL Fart, og har siden det spilt for Hamarkameratene, Brann, Austria Wien, Rosenborg, Le Mans, Monaco og Lillestrøm. Han hadde etter sesongen 2013 scoret 116 mål i Tippeligaen.