Han debuterte på film i Tre år efter fra 1948 og hans seneste film var Jeg er Dina fra 2002. Han viet seg deretter mer og mer til teater, og hadde sitt virke på Det kongelige Teater. Han har spilt i så forskjellige roller som Horace i Fruentimmerskolen (Molière), Albert Ebbesen i Elverhøj (Heiberg), Meyer og (senere) Gamle Levin i Indenfor Murene og admiralen i Pinafore (Gilbert og Sullivan).
Han mottok i 2006 Årets Reumert for beste mannlige hovedrolle, for sin prestasjon som pengeveksleren Levin i Indenfor murene på Det Kongelige Teater i 2005.[8]