Han spilte for Kolstad, Elverum og Byåsen før han kom til Rosenborg i 1997. På sine to sesonger i Rosenborg spilte han 11 kamper i Eliteserien, før han gikk til FK Haugesund i 1999. I FKH spilte han fire sesonger, tre av de i 1. divisjon og en sesong i Eliteserien. Før 2003-sesongen gikk han til Vard Haugesund i 2. divisjon.