Scenedebuten fikk han i 1986 på Stockholms stadsteater i stykket av Stanisława Przybyszewska. Han har spilt flere hovedroller i populære svenske filmer, blant annet i , og .