Han er oppvokst i Ljørdalen i Trysil. Han har tidligere spilt for Vålerenga i Tippeligaen, etter 2009-sesongen ble ikke kontrakten med klubben fornyet. Han har 17 A-landskamper for Norge. Han har også 28 kamper for aldersbestemte landslag.