Hans far var kinomaskinist i Oppegård. Han debuterte ved Studioteatret i 1940-årene, var med i Ny Norsk Ballett, studerte jazzdans ved June Taylors Academy of Dance i USA og Fred Astaires Ballroomskole. Han var engasjert ved Chat Noir og Folketeatret. Fra 1954 virket han i mange år og drøyt hundre roller ved Oslo Nye Teater i blant annet , og som Snoopy i . Han hadde rollen som Jamie i på 1960-tallet, da han spilte mot Helge Reiss og Henki Kolstad. På premierefesten danset han med Ingrid Bergman. Andre roller var Tim i og «fugleskremslet» i .