I oppveksten drev han også med langrenn for klubben Oseberg skilag, blant annet sammen med landslagsløperen Anders Aukland. Han har spilt midtbane og forsvar for Eik-Tønsberg (frem til 1992), (1993, 18 kamper og ingen mål), Tromsø Idrettslag (1994-97, 100 kamper og 16 mål) der han vant Norgesmesterskapet i fotball for herrer 1996, Lyn FC (1998-2003, 166 kamper og 32 mål) der han fikk bronse i Tippeligaen 2002, og avsluttet sin eliteseriekarriere i Vålerenga Fotball (2004-05). Han forlot klubben til fordel for FK Tønsberg og fikk dermed ikke være med på å vinne Tippeligaen 2005 med Vålerenga. Han er tidligere trener for Tønsberg i 2. divisjon fotball for herrer (2006-2008). Av utdanning er han diplommarkedsfører fra Oslo Merkantile Høyskole.