| År | Roll | Produktion | Regi | Teater |
| 1967 | | Woyzeck Georg Büchner | Mats Ek | Marionetteatern |
| Högerom Summarum Agneta Pauli och Michael Meschke | Michael Meschke | Marionetteatern |
| 1972 | Romeo | Romeo och Julia William Shakespeare | Bernhard Krook | Hallwylska palatset |
| 1973 | Mittfält, Sigvard | IK Kamraterna Sigvard Olsson och Fred Hjelm | Fred Hjelm | Stockholms stadsteater |
| 1974 | David Lowery | Bröllopsfesten Arnold Wesker | Gun Arvidsson | Stockholms stadsteater |
| Aslaks gäng | Peer Gynt, del I Henrik Ibsen | Fred Hjelm | Stockholms stadsteater |
| 1975 | Bror Benjamin Carlande | Herr von Hancken Agneta Pleijel | Johan Bergenstråhle | Stockholms stadsteater |
| 1976 | Otto Ruprecht | Längtan Frank Wedekind | Jonas Cornell | Stockholms stadsteater |
| Cléante | Den girige Molière | Yves Bureau | Stockholms stadsteater |
| 1978 | Pedro Gonzales | SK 911 till Acapulco Christer Kihlman och Frej Lindqvist | Frej Lindqvist | Stockholms stadsteater |
| Lodovico | Othello William Shakespeare | Johan Bergenstråhle | Stockholms stadsteater |
| 1979 | Kirill | Platonov Anton Tjechov | Otomar Krejča | Stockholms stadsteater |
| 1980 | Hippolytos | Till Fedra Per Olov Enquist | Gunilla Berg | Stockholms stadsteater |
| 1981 | Doktor Cefercola | Lördag, söndag, måndag Eduardo De Filippo | Andris Blekte | Stockholms stadsteater |
| 1987 | Fältöversten Bonde m. fl | Kurage och hennes barn Bertolt Brecht | Ragnar Lyth | Stockholms stadsteater |
| 1992 | Demeter Stanzides | Landet utan gräns Arthur Schnitzler | Jan Håkanson | Stockholms stadsteater |
| 1999 | Didrik Slagheck | Stockholmsblod Olov Svedelid och Kalle Sörnäs | Peter Harryson | Stockholms stadsteater |
| 2003 | Betjänten | Idioten David Fishelson efter Fjodor Dostojevskij | Alexander Mørk-Eidem | Stockholms stadsteater |