Nasceu em Gotemburgo, em 21 de maio de 1938. Formou-se em Matemática e Estatística na Universidade de Gotemburgo. Diretor e roteirista, fez seu primeiro filme, Elvis!Elvis! em 1976. Seguiram-se Children’s Island (1980) e Love Me! (1986). Dirigiu filmes e programas de entretenimento para a televisão de 1968 a 1976. A Vida no Paraíso foi indicado ao Oscar de melhor filme estrangeiro em 2005.