Han begynte karrieren i Stavanger Idrettsforening (SIF), men i 1961 gikk han til Viking der han tilbrakte resten av karrieren som spiller. Han debuterte for Vikings A-lag i 1963. De fire siste sesongene han spilte for Viking, var Vikings glansperiode med fire seriegull på rad (1972–1975). Alt i alt spilte han 396 kamper og scoret 117 mål for klubben. I 1976 var han trener for Viking, og trente senere , og .