1972 Skara Skolscen
1973-1976 Statens Scenskola i Stockholm
1976-1977 Stockholms Stadsteater
"Processen"
Av : F Kafka
Regi: Jan Håkansson
Roll: Kullich, en av de tre tjänstemän som omger Josef K
"Runar och Kyllikki"
Av: J Kylätasku
Regi: Johan Bergenstråle
Roll: Runar
1977-1980 Riksteatern
"Agnes Bernauer"
Av: F Kroetz
Regi: Tom Lagerborg
Roll: Sonen i arbetarfamiljen
"Glasmenageriet"
Av: T Williams
Regi: Per Ragnar
Roll: Tom Wingfield
"Andorra" (Unga Riks)
Av: M Frisch
Regi: Arne Andersson
Roll: Andri
"Kärleksörten" (Mandragola)
Av: Machiavelli
Regi:Åke Hellberg
Roll: Callimaco Guadani
"Revisorn"
Av: N Gogol
Regi: Ritva Holmberg
Roll: Ivan Sjpekin, postmŠstaren
1979 Norrbottensteatern, Luleå
"Glasmenageriet"
Av: T Williams
Regi: Margareta Olsson
Roll: Tom Wingfield
1980-1982 Borås Stadsteater
"Den itusågade damen"
Av: S Göthe
Regi: Lars Brolind
Roll: Flera
"Bortbytingen"
Av: S Lagerlšf, dramatisering av Jan Tiselius
Regi: Thomas Müller
Roll: Husbonden Mats
1983-1985 Folkteatern i Malmö
"Bortbytingen" (som ovan)
"Sista natten på Malmöhus"
Av: A-L Westerberg
Regi: Thomas Müller
Roll: Soldaten Måns
"En ren flicka"
Av: L Möller
Regi: Maud Backeus
Roll: Flera
"Sammansvärjningen på Malmöhus" - sommarteater på Malmöhus borggård
Av: N Hoppe
Regi: Bo Montelius
Roll: J Steman
1985-1987 Jönköpings Länsteater
"Fram för lilla Märta"
Av: M Segerstršm
Regi: Harry Goldstein
Roll: Flera
"Bekantskap sökes"
Av: E Radzihskij
Regi: Wladimir Herman
Roll: Apokin
"Shivaree"
Av: W Mastrosimone
Regi: Wladimir Herman
Roll: Scagg
"Historien om en häst"
Av: L Tolstoj
Regi: Bernt Lindqvist
Roll: Flera
1988 Uppsala Stadsteater
"Momo"
Av: M Ende
Regi: Ulf Fredriksson
Roll: Flera
1988 Riksteatern
"En uppstoppad hund"
Av: S Göthe
Regi: Torbjšrn Astner
Roll: Tyrone
1990 Skottes Musikteater
"Möss och människor"
Av: J Steinbeck
Regi: Göran Boman
Roll: George
1990 Sveriges Television
Dubbning av två animerade filmer.
"Karpusja"
"Den gamle hunden"
Producent: Lisbet Olofsdotter
1991 Riksteatern (Unga Riks)
"Trasdockan"
Av: S Lagerlöf, dramatisering av Börje Lindström
Regi: T Astner
Roll: Magister Berg
1994 Riksteatern
"Kung Lear"
Av: W Shakespeare
Regi: Magnus Bergqvist
Roll: Hertigen Burgund, mfl mindre roller
1995 Nyproduktion Rolf Nyqvist AB
Medverkan i undervisningsfilm för Arbetarskyddsstyrelsen
1995 Moland Film Company
Medverkan i reklamfilm för Volvo 1996/97
Filmlance
"Beck"
Roll: Liten genomgående roll som Hasse Larsson i fem av åtta filmer om Martin Beck
1998
"Kaustiksoda"
En kortfilm av Ebba Bonde, elevarbete på Beckmans Reklamskola
1999 Romateatern
"Trettondagsafton"
Av: W Shakespeare
Regi: Thomas Segerström
Roll: Valentin, Antonio
1999 Utbildningsradion
"Djävulen i Visby"
Dramadokumentär, radio
Regi: Lena Svensson
Roll: Div. småroller samt sång
1999- 2000 Aliasteatern /Teatro Popular Latinoamericano
"Lovtal till skuggan"
Dramaföreställning baserad på texter av Jorge Luis Borges
Regi: Bernardo Llorens
2000 SVT Drama
"Soldater i månsken"
TV-serie, manus Klas Östergren
Regi: Thomas Alfredson
Roll: en rasande målare
2001 Biofilm
"Dom utställda"
Regi av Rickard Bergqvist. Premiär februari 2002.
2001 SvT Drama
"D.C"
Dramadokumentär. Visas våren 2002.
Regi: Anders Engström.