Han spilte for Rosenborg Ballklub inntil han la opp etter 2008-sesongen. Han ble hentet til Rosenborg fra Stabæk Fotball i 1998. Den 4. juni 2008 tangerte han Ola By Rise med nest flest kamper på det øverste nivået i Norge. Dermed har han kun lagkamerat Roar Strand foran seg. Sesongen 2010 var han spillende (på amatørkontrakt) assisterende trener for Ranheim. På Norges landslag har han spilt 40 kamper.