Han debuterte allerede som 17-åring for Odd i 1966, og ble i klubben til han i 1970 dro til Rosenborg. Han fikk sin landslagsdebut mot 13. november 1969. Selv om han allerede hadde én landskamp var det i Rosenborg han først og fremst ble kjent. Han ble kåret til årets keeper i 1971, samme år som klubben vant «The Double». Han ble også kåret til Årets spiller i norsk fotball av i 1971. Han spilte 76 seriekamper, tre NM-kamper og sju europacupkamper på de fire sesongene han var i RBK, før han i 1980 vendte tilbake til moderklubben var han innom skotske Dunfermline Athletic FC og Vålerengens Idrettsforening. Da han la hanskene på hylla i 1984 hadde han fått 32 landskamper.