Stig Olin urodził się 11 września 1920 roku w Sztokholmie jako nieślubne dziecko aptekarza. Przez pewien czas mieszkał w sierocińcu, później został adoptowany i wychowywał się w przybranej rodzinie.
Debiutował jako aktor w 1940 roku. Cztery lata później zagrał sadystycznego studenta w "
Skandalu", do którego scenariusz napisał
Ingmar Bergman. W kolejnych latach Stig Olin grał w filmach powstałych według scenariuszy
Bergmana, często wcielając się w jego sceniczne alter-ego (m.in. "
Kryzys", "
Kobieta bez twarzy", "
Miasto portowe", "
Więzienie", "
Ku szczęściu", "
Letni sen").
Jako reżyser debiutował w 1953 roku komedią "
I Dur Och Skur". Za jego najlepszy film uchodzi ekranizacja książki
Astrid Lindgren "
Rasmus, Pontus och Toker" (1956), do której napisał jeszcze muzykę.
Dość nieoczekiwanie, bo nie miał żadnego wykształcenia muzycznego, okazał się bardzo dobrym kompozytorem. Napisał teksty i muzykę do wielu piosenek, które okazały się szlagierami w Szwecji. Wspólnie z żoną i dziećmi prowadził też popularne programy w szwedzkim radiu Sverige Radio. W 1970 roku został jego dyrektorem programowym. Jednocześnie cały czas udzielał się jako reżyser teatralny, wystawiając m.in. szwedzką wersję musicalu
Stephena Sondheima "A Little Night Music".
Zmarł 28 czerwca 2008 roku w wieku 88 lat.