Actor (136 credits)
- SOPOR (1981) Policeman
- Trolltider (1979) Bergatrollet
- I kanariefåglarnas himmel (1978) Fredrik Celinde
- Amala Kamala (1971) Slick
- Den magiska cirkeln (1970) Ingvar's Father
- En passion (1969) Verner
- Klas Klättermus (1969) A Bear
- Skammen (1968) Filip, gerillaledare
- ...för vänskaps skull... (1965) Mayor
- Festivitetssalongen (1965) Editor
- Äktenskapsbrottaren (1964) Conductor
- Topaze (1963) Oscar Muche
- Lyckodrömmen (1963) Allan's Grandpa
- Raggargänget (1962) Managing director Oskar Kallgren
- Biljett till paradiset (1962) Torsson
- Änglar, finns dom? (1961) Bert Hagson
- Pärlemor (1961) Ivan Hagerwall
- Tärningen är kastad (1960) Simon Odd
- När mörkret faller (1960) Forensic expert
- På en bänk i en park (1960) Police inspector Envall
- Kärlekens decimaler (1960) Malte Bovell
- Fröken Chic (1959) Hagenius
- Bara en kypare (1959) Manager
- Fly mej en greve (1959) Karl Kilian Ledig
- Himmel och pannkaka (1959) Frans Björkeby
- Lejon på stan (1959) Supt. Vogel
- Flottans överman (1958) Karlsson
- Jazzgossen (1958) Ernst Rolf
- Lille Fridolf blir morfar (1957) Hilding Öster
- Möten i skymningen (1957) Guest at the party
- Mästerdetektiven lever farligt (1957) Björk
- Sommarnöje sökes (1957) Nisse Persson
- Lille Fridolf och jag (1956) Öster
- Egen ingång (1956) Hjalmar Friberg
- Flickan i frack (1956) Karl-Axel Kock
- Sjunde himlen (1956) Writer for the radio
- Litet bo (1956) Office Manager
- Ratataa (1956) Överste Nibbing
- Männen i mörker (1955) Bertil Lund
- Ute blåser sommarvind (1955) «Salta Biten»
- Älskling på vågen (1955) Police Inspector Billberg
- Sommarnattens leende (1955) Policeman, not listed in credits
- Salka Valka (1954) Salvation Army Captain
- Flicka med melodi (1954) Evert Bergvall
- Storm över Tjurö (1954) Gottfrid Johansson
- Lektion i kärlek, En (1954) Vicar at the wedding
- Aldrig med min kofot eller... Drömtjuven (1954) Ramsten
- Mästerdetektiven och Rasmus (1953) Policeman Björk
- I dur och skur (1953) Oskar Berg
- Sommaren med Monika (1953) Johan, lagerbasen på Forsbergs
- Kungen av Dalarna (1953) Mattsson
- Resan till dej (1953) играет самого себя
- Kronans glada gossar (1952)
- Adolf i toppform (1952) Bandit leader / Dancing man at the ball
- Livat på luckan (1951) Sergeant / Erik Holger
- Sköna Helena (1951) Head Waiter
- Motorkavaljerer (1950) Radio Speaker
- När kärleken kom till byn (1950) Martin
- När Bengt och Anders bytte hustrur (1950) Anders Persson
- Stjärnsmäll i frukostklubben (1950) Sigge Fürst
- Flickan från tredje raden (1949) Gusten
- Kärleken segrar (1949) Erik Berg
- Kvinna i vitt (1949) Boman
- Pappa Bom (1949) Speaker vid idrottstävlingen, not listed in credits
- Pippi Långstrump (1949) Valle Dunder-Karlsson
- Hin och smålänningen (1949) Gunnar Rask
- Hur tokigt som helst (1949) Boxing manager
- Greven från gränden (1949) Ludvig Åkerberg
- Marknadsafton (1948) Rapp
- Tösen från Stormyrtorpet (1947) Arrest guard, voice acting
- Mästerdetektiven Blomkvist (1947) Constable Björk
- Tappa inte sugen (1947) Albert Svensson
- Tant Grön, Tant Brun och Tant Gredelin (1947) Organ-grinder
- Ballongen (1947) Jerker Lemmalytt
- Kronblom (1947) Rovlund
- Här kommer vi... (1947) Sgt. Justus Tramp
- 100 dragspel och en flicka (1946) Announcer
- Djurgårdskvällar (1946) Man, not listed in credits
- Hotell Kåkbrinken (1946) Oskar
- Änkeman Jarl (1946) Olsson, not listed in credits
- Kärlek och störtlopp (1946) Larsson
- Möte i natten (1946) Spacklan
- Pengar - en tragikomisk saga (1946) Sigvard Vildsint
- Vandring med månen (1945) Hugo Snäckendahl
- Flickor i hamn (1945) Sailor
- Mitt folk är icke ditt (1945) Party leader, not listed in credits
- Galgmannen (1945) Strong Man
- Flickorna i Småland (1945) Algotsson
- Pettersson & Bendels nya affärer (1945) Söderström, director
- Excellensen (1944) Kubelik
- En dotter född (1944) Artur
- Prästen som slog knockout (1943) Hjelm
- Som fallen från skyarna (1943) Josua Hammarén
- Natt i hamn (1943) Biggen
- Det spökar - det spökar... (1943) Klock-Emil
- Aktören (1943) Gustaf Olsson
- I dag gifter sig min man (1943) Private Eye
- Olycksfågeln nr 13 (1942) Sgt. Rask
- Ung dam med tur (1941) Police constable
- Beredskapspojkar (1941) Sergeant
- Göranssons pojke (1941) Skrot-Johan
- Lärarinna på vift (1941) Conspirator
- Karusellen går... (1940) Herman Petrino
- Kyss henne! (1940) Krans, private driver
- Kronans käcka gossar (1940) Erik Holger
- Gentleman att hyra (1940) The Gardener
- Hjältar i gult och blått (1940) «Dr.» Christian Ronzander
- Hennes lilla majestät (1939) Car dealer
- Herr husassistenten (1939) Garage Owner
- Karriär (1938) Bus driver
- Kustens glada kavaljerer (1938) Non-Commissioned Officer
- Pappas pojke (1938) Traffic constable, not listed in credits
- Häxnatten (1937) Policeman, not listed in credits
- Lyckliga Vestköping (1937) Worker at the railway station
- Pensionat Paradiset (1937) Singing man on steam boat
- Ryska snuvan (1937) Ernst Rolf, voice acting, not listed in credits
- Adolf Armstarke (1937) Christianity Teacher / Bandit leader
- En sjöman går iland (1937) Holmen
- 65, 66 och jag (1936) Police constable
- Samvetsömma Adolf (1936) Man in evening dress, not listed in credits
- Havets melodi (1935) Arne Andersson
- Karl Fredrik regerar (1934) Bergdahl
- Pettersson - Sverige (1934) Detective, not listed in credits
- Marodörer (1934) Lars
- Falska Greta (1934) Karlsson
- Simon i Backabo (1934) Man interested in boxing, not listed in credits
- Hon eller ingen (1934) Policeman
- Kära släkten (1933) Dancing man at Kragknappen, not listed in credits
- Tystnadens hus (1933) Gus Harryson
- Lyckans gullgossar (1932) Dinner guest, not listed in credits
- Jag gifta mig - aldrig (1932) Helge's colleague at work, not listed in credits
- Hans livs match (1932) Dancing guest at restaurant, not listed in credits
- Landskamp (1932) Police officer
- Markurells i Wadköping (1931) Student, not listed in credits
- Skepparkärlek (1931) Police constable, not listed in credits
- Falska millionären (1931) Policeman, not listed in credits
Director (1 credits)