Han kom til Viking sommeren 2006 fra Odense Boldklub samtidig med Søren Berg som også kom fra samme klubb. Den 182 cm høye midtbanespilleren var svært sentral for Viking og har vært kaptein i klubben. Har spilt to A-landskamper for Danmark, 214 (24 mål) SAS-ligakamper (For AaB og OB) og 59 (11 mål) kamper i Tippeligaen.