He was known for his role as Madame Flod's son Gusten in Swedish Television's version of "The People of Hemsö" by August Strindberg in 1966. He played Detective Sergeant Lennart Kollberg in Bo Widerberg's movie "The Man on the Roof". He played Victor in "The Sacrifice" by Andrei Tarkovsky.