Nacido en Motala, Suecia, sus padres eran Hans Liedholm y Elsa Welander.
Graduado en Lund en 1948, después cursó estudios en la escuela del Teatro Municipal de Gotemburgo entre 1951 y 1954.
Debutó en 1946 con la película Det eviga leendet, basada en la novela del mismo nombre de Pär Lagerkvist.
En 1971 escribió el guion y dirigió la serie televisiva Familjen Ekbladh, realizando también en 1976 el telefilm Väninnorna.
Su primer papel tuvo lugar en 1964 en la cinta de Ingmar Bergman För att inte tala om alla dessa kvinnor.