Engagerades vid Göteborgs Stadsteater efter studierna och började 1967 även verka som regissör
Debuterade som regissör för en TV-produktion 1975, serien Gyllene år, i vilken han även hade en roll
Har varit chef för Folkteatern i Göteborg och professor i regi vid Dramatiska institutet i Stockholm
Har regisserat sin nuvarande hustru Gunilla Nyroos i filmer som Undanflykten (1987) och Rusar i hans famn (1996); paret har även medverkat som skådespelare i samma produktioner, däribland dramaserien Tre kärlekar (1989) och filmen Tjuvjägaren (2016)
Medverkade i Beck-filmer i slutet av 1990-talet i rollen som Lennart Gavling
Spelar bankdirektör Marcus Wallenberg i Jan Troells dramafilm Dom över död man (2012)