| År | Roll | Produktion | Regi | Teater |
| 1939 | Kommissarien | Vi tjuvar (Fric-Frac) Édouard Bourdet | Sandro Malmquist | Nya Teatern |
| 1941 | Bonden | Lek ej med kärleken (On ne badine pas avec l'amour) Alfred de Musset | Per-Axel Branner | Nya Teatern |
| Bengtsson | En spöksonat August Strindberg | Ingmar Bergman | Medborgarteatern |
| Demetrius | En midsommarnattsdröm (A Midsummer Night's Dream) William Shakespeare | Ingmar Bergman | Sagoteatern |
| Provaren | Christina August Strindberg | Per-Axel Branner | Nya Teatern |
| 1942 | Lebemannen | Kaspers död Ingmar Bergman | Ingmar Bergman | Stockholms studentteater |
| 1943 | Värden | Strax innan man vaknar Bengt Olof Vos | Ingmar Bergman | Stockholms studentteater |
| Lindquist | Tivolit Ingmar Bergman | Ingmar Bergman | Stockholms studentteater |
| 1944 | Maurice | Hotellrummet (La chambre d'hotel) Pierre Rocher | Ingmar Bergman | Boulevardteatern |
| Spelhuset Hjalmar Bergman | Ingmar Bergman | Dramatikerstudion |
| Vargen | Rödluvan och vargen (Rotkäppchen) Robert Bürkner | Ingmar Bergman | Boulevardteatern |
| 1947 | Mr Hopper | Solfjädern (Lady Windermere's Fan) Oscar Wilde | Martha Lundholm | Vasateatern |
| 1948 | Philip Evans | Gröna hissen (Fair and Warmer) Avery Hopwood | Martha Lundholm | Vasateatern |
| Peter Shay | Jane W. Somerset Maugham | Ernst Eklund | Vasateatern Även turné |
| 1949 | Charles Dupont | Inte för er, mina damer (N´ecoutez pas, Mesdames) Sacha Guitry | Martha Lundholm | Vasateatern |
| 1950 | En uttråkad herre | Dafne (Daphne Laureola) James Bridie | Ernst Eklund | Vasateatern |
| 1951 | Williams | Vem är Sylvia? (Who is Sylvia?) Terrence Rattigan | Martha Lundholm | Vasateatern |
| 1952 | O'Hara | Regn (Rain) John Colton och Clemence Randolph | Martha Lundholm | Vasateatern |
| 1953 | | Saken är Oscar (Anything Goes) P.G. Wodehouse, Guy Bolton och Cole Porter | Georg Funkquist | Oscarsteatern |
| 1954 | | Rövarna på Hunneberg Rune Lindström | Sandro Malmquist | Skansens friluftsteater |
| 1958 | | Järnvattnet i Madrid (El acero de Madrid) Lope de Vega | Sandro Malmquist | Riksteatern |
| 1960 | | Så tuktas en argbigga (The Taming of the Shrew) William Shakespeare | Sandro Malmquist | Riksteatern |
| 1960 | Jørgen | På tre man hand (Tre maa man være) Jens Locher | Gösta Terserus | Parkteatern |
| 1970 | Dogen Cosimo di Medici Francesco Barberini | Galilei (Leben des Galilei) Bertolt Brecht | Torsten Sjöholm | Norrköping-Linköping stadsteater |
| 1972 | Vatelin | Fruar på vift (Le dindon) Georges Feydeau | Lars-Levi Læstadius | Helsingborgs stadsteater |